Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]






Logo

Mario


Let's recode one of the best game


Check the code Β»




Report Bug
β€’
Request Feature


## 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