Skip to content

Un projet d'IA pour jouer de manière autonome à 'Super Mario World' sur l'émulateur BizHawk. Exploitant des réseaux neuronaux et l'apprentissage par renforcement, cette IA vise à maîtriser ce jeu classique. Construit à partir de zéro, c'est une plongée profonde à la croisée des jeux rétro et de l'IA moderne.

Notifications You must be signed in to change notification settings

Broken972/AI-Game-Mario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Mario IA

Bienvenue dans le projet Mario IA ! C'est une expérience fascinante où nous utilisons l'apprentissage automatique pour aider Mario à naviguer dans son monde. 🍄🌟

📂 Arborescence

Voici la structure du projet :

├── code
│ ├── controllers
│ │ ├── affichage.lua
│ │ ├── connexion.lua
│ │ ├── constante.lua
│ │ ├── espece.lua
│ │ ├── interaction.lua
│ │ ├── neurone.lua
│ │ ├── panel.lua
│ │ ├── population.lua
│ │ ├── reseau.lua
│ │ └── utils.lua
│ ├── debut.State
│ └── main.lua
├── download
│ ├── BizHawk-2.9-win-x64.zip
│ ├── bizhawk_prerequis_v2.4.8_1.zip
│ └── Super Mario World (USA).zip
├── README.md
└── Super_Mario_World_USA.sfc

🚀 Mise en route

Suivez ces étapes pour mettre en place l'IA de Mario :

  1. Clone du Projet:

    git clone https://github.com/Broken972/AI-Game-Mario.git
  2. Installation de l'Émulateur:

    • Décompressez et installez les prérequis à partir de ./download/bizhawk_prerequis_v2.4.8_1.zip.
    • Ensuite, Décompressez ./download/BizHawk-2.9-win-x64.zip et installez l'émulateur.
  3. Configuration du Jeu:

    • Lancez l'émulateur BizHawk.
    • Insérez le fichier ./Super_Mario_World_USA.sfc dans l'émulateur.
  4. Lancement de l'IA:

    • Dans l'émulateur, creer un .state qui se nomme debut.State (File/Save state/Save name state /debut.State "racine de code")
    • Dans l'émulateur, lancez le script ./code/main.lua.

🎉 Félicitations ! Mario IA devrait maintenant être en action et apprendre à jouer tout seul.

🕹️ Comment jouer

Une fois que vous avez lancé l'IA, elle prendra le contrôle de Mario et commencera à jouer. Asseyez-vous, détendez-vous et observez l'intelligence artificielle en action !

🤝 Contributing

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes.
  4. Submit a pull request

About

Un projet d'IA pour jouer de manière autonome à 'Super Mario World' sur l'émulateur BizHawk. Exploitant des réseaux neuronaux et l'apprentissage par renforcement, cette IA vise à maîtriser ce jeu classique. Construit à partir de zéro, c'est une plongée profonde à la croisée des jeux rétro et de l'IA moderne.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published