https://github.com/electronstudio/coderdojo-python
https://github.com/electronstudio/coderdojo-python
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/electronstudio/coderdojo-python
- Owner: electronstudio
- Created: 2019-04-27T07:55:36.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-12T13:10:37.000Z (over 6 years ago)
- Last Synced: 2025-01-26T11:42:14.505Z (over 1 year ago)
- Language: Python
- Size: 2.66 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lesson plan week 2
* Demo student's games
* Get game ideas
* Can also work on these instead of doing my examples
* Copy and paste
* The battle with bugs
* indentation
* Check everyone understood keyboard_input.py
* Show joystick_tester.py
* no need for you to type this program, it's just there to test controllers!
* explain axes
* Boolean logic: and, or, <, >
* joystick_input.py uses boolean logic
* Sprite editing with Piskel
* Show collisions.py and collisions2.py - students type collisions2.py
Future stuff:
newtonion physics - platform game?
functions
text in games
# Lesson plan week 3
* Demo student's games (j&o) (and animations d)
* Ask what students are interested in:
* Minecraft?
* Visual novels?
* Show 0A_shortcuts.py
* Show 0B_for_loop.py
* Show 20_loops.py
* Show 25_colours.py
* Show 0C_arrays (if still interested)
* Show 21_arrays.py (if still interested)
* Show 0d_functions (if still interested)
* If doing sprites, try MS Paint. Students start by entering 20_loops.py.
# Lesson plan week 4
* Show some broken code to debug
x = 10
y = 11
z = 12
print(x,y,z)