Un réseau neuronal convolutif qui peut piloter Mario Kart Wii sur Dolphin en déplaçant le pointeur de la souris horizontalement pour contrôler l'angle de braquage.
Pour jouer à cela, téléchargez le dépôt et déplacez AI Mario Kart.ini vers %USERPROFILE%DocumentsDolphin EmulatorConfigProfilesWiimote
Ensuite, exécutez AI_Player, il trouvera le modèle pré-entraîné dans le répertoire /models. Lancez Dolphin avec le jeu en résolution native
Vous pouvez ensuite jouer avec l'IA en déplaçant la fenêtre du dauphin afin qu'elle s'insère dans la fenêtre de AI_player (capture d'écran). L'IA verra alors votre jeu et tentera de diriger pour vous. Appuyez sur la touche m
pour démarrer l'IA (elle contrôlera votre souris pour diriger), c
pour arrêter et q
pour quitter.
Notez que le gameplay nécessite Windows car AI_player nécessite la bibliothèque pydirectinput
pour simuler une imput matérielle (pour contourner l'anti-triche DirectX) qui ne fonctionne malheureusement que sous Windows. Vous pouvez toujours créer et entraîner l'ensemble de données sur d'autres systèmes d'exploitation, mais AI_player est uniquement Windows.
Data_collection v4.3.py est utilisé pour créer un ensemble de données et CNN_Training v5.5.ipynb est utilisé pour entraîner et exporter un modèle à l'aide de votre ensemble de données. Vous pouvez ensuite utiliser AI_player pour jouer à Mario Kart en utilisant votre modèle entraîné.