Coded by: Prajwal Krishna
This README file contains :
- Information About the Game
- How to run
- Controls for game play
- File structure
- Requirements
Super Mario Bros is a platform video game developed and published by Nintendo. The successor to the 1983 arcade game, Mario Bros., it was released in Japan in 1985 for the Famicom, and in North America and Europe for the Nintendo Entertainment System (NES) in 1985 and 1987 respectively. Players control Mario,they must traverse side-scrolling stages while avoiding hazards such as enemies and pits.
For more information click here.
- First, install all the requirements:
pip install -r requirements.txt
- Running the program is easy
./__init__.py
- Zoom in or out for proper viewing refer ground to sizing
NOTE: Python Terminal SuperMario will not run on Windows environments as Windows does not support signal.SIGALRM
however the code should run properly on a Cygwin terminal.
- Controls follow traditional classic titles (w,a,d)
- To quit, press
q
- Make sure caps lock is off
- Python3
- Colorama libarary of python3
- 2 different kinds of enemies
- Random generation of background like clouds,mountain and bushes so you never get bored of monotony
- Random ordering of various hurdles
- Implementation of different levels
- Special underwater levels when level_number%3 == 0
- Smart enemy which always tries to follows Mario
- Coins can be collected and can be traded for life
- Colors for characters
- Follow OOP concepts
- Comments are present in code for easy reference
- init.py
- people.py
- user.py
- enemy.py
- base.py
- coins.py
- mario.py
- board.py
- status.py
- hurdles.py
- obstacles.py
- background.py
- requirements.txt
- README.md
Note: The development was done on a macOX environment