Back to projects

Turtle Crossing

An arcade-style road-crossing game with moving traffic, collision detection, increasing difficulty, and saved player progress.

Turtle Graphics
The turtle beginning level one below moving traffic
The turtle beginning level one below moving traffic

The experiment

Turtle Crossing is an arcade-style game where the player navigates through moving traffic. Reaching the opposite side advances the level, increases the number of cars, and raises their speed.

What it explores

  • Continuous object movement through a timer-based game loop
  • Rectangle-based collision detection
  • Dynamic obstacle generation
  • Progressive difficulty across levels
  • Saving and restoring player progress from a local file
  • Separating player, traffic, scoreboard, and persistence responsibilities

Of the Python game experiments, this one combines the widest set of gameplay and state-management concerns.