Welcome to AI-Mario-Party!! Here we present an AI capable of playing (and winning) Mario Party minigame Woomba Grangler!!!!
🗃️ Table of Contents- 🎮 Mario Party AI: Woomba Grangler Master 🤖
-
Install DesSmuME on your computer. You can download it from here. You might find this guide useful: How to play Nintendo DS games on your PC.
-
Download the ROM of Mario Party DS. You can download it from here.
-
Update the properties file to match your screen display.
-
Clone the repository
git clone https://github.com/LoboaTeresa/AI-Mario-Party.git
- Install the requirements. You need Python 3.8.5 or higher.
pip install -r requirements.txt
- Train the model (optional). You can skip this step if you want to use the model we have already trained. The code for training your own model can be found here, and the dataset is stored in the ´./assets/det_dataset´ folder. A more detailed explanation can be found in this other repository.
-
Run the game: open Mario Party DS wit
-
Unzip the ´./models/train2.zip´ file.
-
Run the script:
python3 main.py
A pop up will come up showing a list of available minigames.
- Start the minigame and immediatelly after, click on the pop up to select the minigame you want to play. Let the AI play for you!
In the future, we would like to add more minigames. For example:
- Goomba Wrangler
- Wanted!
- Trace Cadets
- Domino Effect
Muchas gracias a Ceuta Open Future por organizar cada año el #HackatonCOF y por haber contado conmigo para los talleres de esta edición. Me gustaría mandar una mención especial a Diego Ewokcillo y a Paola Castaño. ¡Gracias por todo!
This repository was inspired by CodeNoodles. Thanks!