Skip to content

🦜 Mario Maker style game in Python with a level editor, transitions, enemy behavior, animations, menus and a player camera.

License

Notifications You must be signed in to change notification settings

artemshchirov/pymario-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python 🦜 Pymario Maker 🦜 Pygame

About project

A Mario Maker style game in Python and Pygame.
This includes level editor, transitions, enemy behavior, animations, menus and a player camera.
The game was also made in Tiled.

Run project locally

git clone https://github.com/artemshchirov/pymario-maker.git
pip install pygame
cd pymario-maker
python code/main.py

Pymario Maker written in Python Pygame based on tutorial

TODO

  • Setup
  • Editor origin and main grid
  • Changing the mouse cursor
  • Menu
  • Level tiles
  • Level drawing logic
  • Draw the terrain
  • Draw the water
  • Tile animations
  • Deleting tiles
  • In-game objects
  • Previewing items in the editor
  • Editor sky
  • Exporting the editor data
  • Level transition
  • Terrain and the player (in the level)
  • Level tiles animations
  • Other objects
  • Player movement
  • Player graphics
  • Player camera
  • Shell enemy
  • Tooth enemy
  • Player damage logic
  • Level sky
  • Audio

About

🦜 Mario Maker style game in Python with a level editor, transitions, enemy behavior, animations, menus and a player camera.

Topics

Resources

License

Stars

Watchers

Forks

Languages