Una red neuronal convolucional que puede conducir Mario Kart Wii en Dolphin moviendo el puntero del mouse horizontalmente para controlar el ángulo de dirección.
Para reproducir esto, descargue el repositorio y mueva AI Mario Kart.ini a %USERPROFILE%DocumentsDolphin EmulatorConfigProfilesWiimote
Luego ejecute AI_Player, encontrará el modelo previamente entrenado en el directorio /models. Inicie Dolphin con el juego en resolución nativa
Luego puedes jugar con la IA moviendo la ventana del delfín para que quepa dentro de la ventana de AI_player (captura de pantalla). La IA verá tu juego e intentará conducir por ti. Presione la tecla m
para iniciar la IA (controlará la dirección del mouse), c
para detener y q
para salir.
Tenga en cuenta que el juego requiere Windows debido a que AI_player requiere la biblioteca pydirectinput
para simular la entrada de hardware (para evitar las trampas de DirectX) que, lamentablemente, solo funciona en Windows. Aún puedes construir y entrenar el conjunto de datos en otros sistemas operativos, pero AI_player es solo para Windows.
Data_collection v4.3.py se usa para crear un conjunto de datos y CNN_Training v5.5.ipynb se usa para entrenar y exportar un modelo usando su conjunto de datos. Luego puedes usar AI_player para jugar mario kart usando tu modelo entrenado.