Skip to content

SpaghettiArchitect/simple_platformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platformer Game

This is a simple platformer game using pygame. It's my final project for the advanced section of Python Programming MOOC 2025.

How to run?

  1. Download and install uv from the astral website.

  2. Clone this repository to your computer.

  3. Open the project directory on a terminal and type the following, then press enter:

uv run main.py

uv will take care of installing the correct python version, the correct pygame package and running the game, all with just one command.

TO DO (COMPLETED)

  • Add initial window.
  • Add robot player to window.
  • Implement left and right movement.
  • Implement jump mechanic.
  • Implement automatic level creation.
  • Add collision detection between player and level blocks.
  • Implement shifting of level objects (so the player can scroll right and left).
  • Add enemies to game.
  • Add interaction between enemies and the player.
  • Add coins that the player can collect.
  • Implement scoring system.
  • Implement game over system (when the player has no lives left or there aren't any levels left).
  • Add door to end the level.
  • Implement starting screen.
  • Add new levels.

About

A simple platformer game using pygame

Resources

Stars

Watchers

Forks

Languages