Didacticiel d'installation d'AI Mario : Sethblings MarI/O.

Didacticiel d'installation d'AI Mario : Sethblings MarI/O.

March 30, 2024
Partager
Auteur: Big Y

Table des matières

1. Introduction

2. Premiers pas

3. Téléchargement de l'émulateur BizHawk

4. Obtention de la ROM Super Mario World

5. Configuration de l'émulateur

6. Création d'un script Lua

7. Compréhension du code

8. Chargement dans un niveau

9. Sauvegarde et chargement des états

10. Pause et redémarrage du script

11. Conclusion

Introduction

Bienvenue dans le monde de Mar i o et des algorithmes d'intelligence artificielle ! Dans cet article, nous vous guiderons à travers le processus de configuration de votre propre Mar i o ou AI Mario en utilisant l'émulateur populaire BizHawk. Que vous soyez un passionné de jeux vidéo ou simplement curieux des algorithmes d'intelligence artificielle, ce guide vous aidera à démarrer votre aventure. Alors plongeons-y et explorons les possibilités passionnantes !

Premiers pas

Avant de commencer, vérifions que vous disposez de tout ce dont vous avez besoin pour configurer votre propre Mar i o ou AI Mario. La première chose dont vous aurez besoin est l'émulateur BizHawk, que vous pouvez télécharger depuis le site officiel ou via une recherche rapide sur Google. BizHawk est un émulateur polyvalent qui prend en charge une large gamme de jeux, notamment Super Nintendo, N64, Sega Genesis, et bien d'autres. Une fois que vous avez téléchargé et installé BizHawk, nous pouvons passer à l'étape suivante.

Téléchargement de l'émulateur BizHawk

Pour télécharger BizHawk, rendez-vous simplement sur le site officiel ou recherchez "téléchargement de l'émulateur BizHawk" sur Google. Vous trouverez un lien vers le site de l'émulateur, où vous pourrez télécharger la dernière version. Une fois le téléchargement terminé, localisez le fichier BizHawk sur votre ordinateur. Vous remarquerez qu'il est accompagné de fichiers supplémentaires tels que des fichiers d'état et de configuration, mais pour l'instant, nous n'avons besoin que de l'application Emu Hawk et du dossier Lua.

Obtention de la ROM Super Mario World

Pour jouer à Super Mario World sur l'émulateur BizHawk, vous devrez obtenir le fichier ROM du jeu. La méthode d'obtention des ROM est un choix personnel, mais nous vous recommandons vivement de les obtenir légalement afin de respecter les lois sur le droit d'auteur. Si vous possédez la cartouche originale de Super Mario World pour SNES, vous pouvez créer une copie numérique à usage personnel. Une fois que vous avez le fichier ROM, nous pouvons passer à l'étape suivante.

Configuration de l'émulateur

Maintenant que vous avez installé BizHawk et que vous avez le fichier ROM de Super Mario World prêt, ouvrons l'émulateur. Double-cliquez sur l'application Emu Hawk, et vous verrez la fenêtre de l'émulateur s'ouvrir. À ce stade, l'écran sera vide car nous n'avons pas encore chargé de jeux. Pour ouvrir la ROM Super Mario World, allez dans le menu "Fichier" et sélectionnez "Ouvrir ROM". Localisez le fichier ROM sur votre ordinateur et ouvrez-le.

Création d'un script Lua

Pour activer les algorithmes d'intelligence artificielle et l'automatisation dans Mar i o, nous devons créer un script Lua. Lua est un langage de script léger couramment utilisé dans le développement de jeux. Pour créer le script, allez dans le menu "Outils" de BizHawk et sélectionnez "Console Lua". Une fenêtre de console apparaîtra, offrant un espace pour exécuter des scripts Lua. Cliquez sur le menu "Script" et choisissez "Nouveau script". Donnez un nom à votre script, tel que "Mario Lua 2", et enregistrez-le en tant que fichier de script Lua.

Compréhension du code

Maintenant que nous avons créé notre script Lua, il est temps d'ajouter le code qui alimente l'algorithme d'intelligence artificielle de Mar i o. Pour obtenir le code, recherchez "Seth Bling's Mario paste bin" sur Google. Vous trouverez le code sur Paste Bin, mais veuillez noter que nous ne fournirons pas de lien direct pour respecter la politique de redistribution de l'auteur. Copiez l'intégralité du code depuis Paste Bin et collez-le dans votre fichier de script Lua dans la Console Lua de BizHawk.

Il est important de comprendre la structure du code, en particulier la ligne qui spécifie le fichier d'état de sauvegarde. Dans le code, vous trouverez une ligne similaire à "SaveState('example.state')". Vous pouvez changer le nom "example.state" par le nom de votre choix. Ce fichier d'état de sauvegarde sera utilisé pour charger l'algorithme d'intelligence artificielle pour chaque niveau. Veillez à enregistrer le fichier de script Lua après avoir collé le code.

Chargement dans un niveau

Avec le script Lua et le code en place, nous pouvons maintenant charger un niveau dans Super Mario World. Dans l'émulateur BizHawk, allez dans le menu "Fichier" et sélectionnez "Ouvrir ROM" si vous n'avez pas encore chargé le jeu. Une fois le jeu chargé, choisissez un niveau pour commencer. Pour créer un état de sauvegarde pour le niveau actuel, allez dans le menu "Fichier", sélectionnez "Sauvegarder l'état" et choisissez "Sauvegarder avec un nom". Assurez-vous de donner le même nom au fichier d'état de sauvegarde que celui spécifié dans votre script Lua.

Sauvegarde et chargement des états

Tout au long de votre partie, il est essentiel de sauvegarder et de charger des états pour préserver la progression de l'algorithme d'intelligence artificielle. Pour sauvegarder un état, allez dans le menu "Fichier", sélectionnez "Sauvegarder l'état" et choisissez "Sauvegarder avec un nom". Utilisez le même nom spécifié dans votre script Lua. Pour charger un état, allez dans le menu "Fichier", sélectionnez "Charger l'état" et choisissez le fichier d'état de sauvegarde souhaité. Cela vous permet de reprendre à partir d'un point spécifique dans le jeu.

Pause et redémarrage du script

Parfois, vous voudrez mettre en pause l'algorithme d'intelligence artificielle ou le redémarrer entièrement. Pour mettre en pause le script, allez dans la Console Lua et cliquez sur le bouton de pause. Cela vous permet de prendre le contrôle de Mario manuellement. Pour reprendre le script, cliquez à nouveau sur le bouton de pause. Si vous souhaitez redémarrer complètement le script, fermez le fichier de script Lua en cliquant sur le bouton "X" dans la Console Lua. Vous pouvez ensuite ouvrir à nouveau le script pour repartir de zéro.

Conclusion

Félicitations ! Vous avez réussi à configurer votre propre Mar i o ou AI Mario en utilisant l'émulateur BizHawk et le scripting Lua. En suivant les étapes décrites dans cet article, vous pouvez explorer le monde fascinant des algorithmes d'intelligence artificielle et de l'automatisation des jeux vidéo. N'oubliez pas de sauvegarder et de charger des états, de mettre en pause et de redémarrer le script selon vos besoins, et profitez du processus de formation de votre AI Mario. Amusez-vous bien et bon jeu !

- End -
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent, Delaware Zip Code: 19901 Copyright © 2024 VOC AI Inc.All Rights Reserved. Termes et conditions Politique de confidentialité
Ce site web utilise des cookies
VOC AI utilise des cookies pour garantir le bon fonctionnement du site web et pour stocker des informations sur vos préférences, vos appareils et vos actions passées. Ces données sont agrégées ou statistiques, ce qui signifie que nous ne pourrons pas vous identifier individuellement. Vous trouverez plus de détails sur les cookies que nous utilisons et sur la manière de retirer votre consentement dans notre page Politique de confidentialité.
Nous utilisons Google Analytics pour améliorer l'expérience des utilisateurs de notre site web. En continuant à utiliser notre site, vous consentez à l'utilisation de cookies et à la collecte de données par Google Analytics.
Acceptez-vous ces cookies ?
Accepter tous les cookies
Refuser tous les cookies