Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/victorgoubet/mario
Implementation of the mario bros game
https://github.com/victorgoubet/mario
ai mario-bros pygame python
Last synced: 3 days ago
JSON representation
Implementation of the mario bros game
- Host: GitHub
- URL: https://github.com/victorgoubet/mario
- Owner: VictorGoubet
- Created: 2022-01-20T19:36:38.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-19T15:13:28.000Z (about 2 years ago)
- Last Synced: 2024-11-08T18:24:08.342Z (about 2 months ago)
- Topics: ai, mario-bros, pygame, python
- Language: Python
- Homepage:
- Size: 8.95 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]## About The Project
Mario bros is a plateform game where the goal is to reach the flag which is located at the end of the map. On the way you will have to avoid holes and ennemies but also get some coins. The implementation here is a really simplified version of the original game.
The code already implement some function allowing to control the player with an external programm. This repo in therefore a good first layer for developping an AI on mario bros and will may be the topic of a future repository. Be free to fork this repository to build your own AI.
[![Product Name Screen Shot][product-screenshot]](screenshot.PNG)
## Getting Started
### Prerequisites
You will just need python== 3.11. You can check the version by using the following command.
```sh
> python -V
> 3.11
```If you have a version > 3.0 but < 3.11, you can just install the good version of pygame instead of the one defined in the *requirements.txt*
### Installation
You can follow the different steps inorder to get the program working on your computer
1. Clone the repo
```sh
git clone https://github.com/VictorGoubet/Mario.git
```2. Install python packages
```sh
pip install -r requirements.txt
```3. Launch the following command
```sh
python game/__main__.py
```Have fun!
-----
[![LinkedIn][linkedin-shield]][linkedin-url]
Victor Goubet - [email protected]
[![LinkedIn][linkedin-shield]][linkedin-url-chloe]
ChloΓ© Daems - [email protected]
[forks-shield]: https://img.shields.io/github/forks/VictorGoubet/Mario.svg?style=for-the-badge
[forks-url]: https://github.com/VictorGoubet/Mario/network/members
[stars-shield]: https://img.shields.io/github/stars/VictorGoubet/Mario.svg?style=for-the-badge
[stars-url]: https://img.shields.io/github/issues/VictorGoubet/Mario/stargazers
[issues-shield]: https://img.shields.io/github/issues/VictorGoubet/Mario.svg?style=for-the-badge
[issues-url]: https://github.com/VictorGoubet/Mario/issues
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/victorgoubet/
[linkedin-url-chloe]: https://www.linkedin.com/in/chloe-daems/[product-screenshot]: screenshot.PNG
[minmax-screenshot]: MinMax.jpg