This idea is inspired by MarI/O, an AI that uses a neural network and evolutionary computation to learn to play the Game Boy game ‘Super Mario World’ on an emulator; solely by interacting with the game.
In my research, I aim to build a similar AI. In the first step, the AI should be able to access controls and to make inputs by itself. In the next step, the AI should learn to play a game – Super Mario World seems to be very fitting. After the AI manages to clear a few levels, the AI should also be applied to other emulated Game Boy games.
This will be achieved by doing research on the topic, using both online sources and primary literature. The AI will be developed using the IntelliJ IDE and the Python programming language.