Made for
with
Embark on an epic journey with Muscle Mario as he sets out to vanquish weakly green aliens in this action-packed 2D sidescroller created using Python and Pygame.
Get ready to flex those muscles and unleash your inner buff man with instructions in this section!
Key Features of the game:
- Take control of the mighty
Muscle Man Mario
, a red hatted hero with bulging biceps on a mission to save the world from thefeeble green aliens
.
-
Four levels of feebility intensity (FLOFI)
! Brace yourself for four levels of increasing amount of enemies, each one a challenging iteration of the last. -
Navigate through an
overworld screen
where you can choose your desired level.
- Collect coins scattered throughout the levels to boost your score. These
coins
can be exchanged forextra lives
to extend your gameplay upon facing defeat.
-
Programming language: Python 3.11.4
-
Programming editor: VScode
-
🕹️ Game engine: pygame 2.5.2
-
🖼️ Art and animations:
- 🎶 Music
Overworld and level music made with
Overworld.wav
muscleManMusic.mov
Prerequisits:
Python 3.11,
PyGame 2.5.2,
numpy
matplotlib
Note
and You need to install PyGame, e.g. using pip
Note
(if you don't have pip, install it with: python -m pip install -U pip
)
pip install Numpy
pip install matplotlib
pip install pygame
Then all left to do is run the following command
python main.py
Move: ⬆️ ⬇️ ⬅️ ➡️
Attack: A
+ X direction
e.g. A
+ ⬅️, A
+ ➡️
PythonGame MuscleMario by Piotr Otta is licensed under CC BY-NC-SA 4.0
This game utilizes public libraries solely for educational and non-commercial purposes.
No part of this game or its content may be reproduced, distributed, or utilized for any commercial endeavors without the express written consent of the copyright holder.