GCC · GST / AST

Codeoko

Project case

Sky Hopper

Studio sample · App Builders · ages 11–14 · 4 weeks

Intermediate

Tap 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