Uma rede neural convolucional que pode controlar Mario Kart Wii no Dolphin movendo o ponteiro do mouse horizontalmente para controlar o ângulo de direção.
Para jogar este, baixe o repositório e mova AI Mario Kart.ini para %USERPROFILE%DocumentsDolphin EmulatorConfigProfilesWiimote
Em seguida, execute AI_Player, ele encontrará o modelo pré-treinado no diretório /models. Inicie o Dolphin com o jogo em resolução nativa
Você pode então brincar com a IA movendo a janela do golfinho para que ela caiba dentro da janela do AI_player (captura de tela). A IA visualizará seu jogo e tentará orientar para você. Pressione a tecla m
para iniciar a IA (ela controlará o mouse para dirigir), c
para parar e q
para sair.
Observe que a jogabilidade requer Windows devido ao AI_player exigir a biblioteca pydirectinput
para simular a entrada de hardware (para contornar o anti-cheat DirectX) que, infelizmente, só funciona no Windows. Você ainda pode construir e treinar o conjunto de dados em outros sistemas operacionais, mas AI_player é apenas para Windows.
Data_collection v4.3.py é usado para construir um conjunto de dados e CNN_Training v5.5.ipynb é usado para treinar e exportar um modelo usando seu conjunto de dados. Você pode então usar AI_player para jogar Mario Kart usando seu modelo treinado.