Project case
Sky Hopper
Built by Yusuf · Age 13 · Dubai · 4 weeks
IntermediateGravity, jump, pipes. A side-scroller they write — not download.
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
Live project demos from Codeoko programs — First Code, App Builders, and AI Engineers.
Back to projects