What students build
- A controllable catcher
- Repeated falling snowballs
- Random starting positions
- Collision and missed-object rules
- Score and loss state
- Reliable restart
Guided Class Project
Guided Class ProjectKeep the town's emergency mug of cocoa safe while angry snowballs fall in patterns that become faster and harder to predict.
Visible system / hidden curriculum
No special account or downloaded asset is assumed. Saving and sharing depend on the classroom setup.
Suggested build order
Students may use different artwork and implementation details. The shared structure keeps the concept teachable.
Task: Place a player-controlled object near the bottom of the stage.
Build and test this part before adding the next system.
Task: Reset one object above the stage and change its y position repeatedly.
Build and test this part before adding the next system.
Task: Choose a new x position before each fall.
Build and test this part before adding the next system.
Task: Use separate rules for touching the catcher and passing the bottom boundary.
Build and test this part before adding the next system.
Task: Repeat the fall-reset cycle and change timing after a chosen score.
Build and test this part before adding the next system.
Task: Restore score, timing, positions, and game state.
Build and test this part before adding the next system.
Test it
Common mistakes
Improve it
Challenge levels
Add a survival timer.
Create a readable wave system with changing delays.
Design three attack patterns and select them from game state.
Show-teacher checkpoint