Worldwide · GST / AST

Codeoko

Project case

Sky Hopper

Built by Yusuf · Age 13 · Dubai · 4 weeks

Intermediate

Gravity, 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
Sky Hopper — Student Coding Project | Codeoko