Project case
Sky Hopper
Studio sample · App Builders · ages 11–14 · 4 weeks
IntermediateTap to hop through gaps. Gravity pulls down, space jumps, a pipe ends the run. A game they wrote — not a clone they downloaded.
Problem
A side-scroller with gravity, a jump, and a way to lose.
Approach
Pygame: velocity, pipes, a hit test, a score.
How it is built
Each frame: gravity, jump if space, move pipes, check hits.
Tools
Python · Pygame · Gravity
What was hard
A jump that feels fair. Pipes that don’t pop out of nowhere.
Mentor notes
Mentors failed a version you couldn’t lose. That’s not a game.
What they have now
A Python game they wrote, not a file they downloaded.
What they can now explain
- What gravity is doing to vy
- When game_over() runs
- How they’d add a high score
Studio samples from live class. First names, cities, photographs, and repositories are published only with household permission — as enrolled students allow.
Back to projects