Ein Convolutional Neural Network, das Mario Kart Wii auf Dolphin steuern kann, indem es den Mauszeiger horizontal bewegt, um den Lenkwinkel zu steuern.
Um dies abzuspielen, laden Sie das Repo herunter und verschieben Sie AI Mario Kart.ini nach %USERPROFILE%DocumentsDolphin EmulatorConfigProfilesWiimote
Führen Sie dann AI_Player aus. Das vorab trainierte Modell wird im Verzeichnis /models gefunden. Starten Sie Dolphin mit dem Spiel in nativer Auflösung
Sie können dann mit der KI spielen, indem Sie das Delfinfenster so verschieben, dass es in das Fenster von AI_player passt (Screenshot). Die KI sieht sich dann Ihr Gameplay an und versucht, für Sie zu steuern. Drücken Sie die m
-Taste, um die KI zu starten (sie steuert Ihre Maus zum Steuern), c
, um sie zu stoppen, und q
um sie zu beenden.
Beachten Sie, dass das Gameplay Windows erfordert, da AI_player die pydirectinput
Bibliothek benötigt, um Hardware-Eingaben zu simulieren (um DirectX-Anti-Cheat zu umgehen), was leider nur unter Windows funktioniert. Sie können den Datensatz zwar weiterhin auf anderen Betriebssystemen erstellen und trainieren, AI_player ist jedoch nur für Windows verfügbar.
Data_collection v4.3.py wird zum Erstellen eines Datensatzes verwendet und CNN_Training v5.5.ipynb wird zum Trainieren und Exportieren eines Modells mithilfe Ihres Datensatzes verwendet. Anschließend können Sie AI_player verwenden, um mit Ihrem trainierten Modell Mario Kart zu spielen.