Last night I decided to take create a Mario AI. Yeah, I know it’s been done plenty of times, but hey, I program because of its fun! I am using an emulator to test my AI since making my own version of Mario, although incredibly fun, is something I don’t have time for. This project is mostly for me to dive deeper into python and ai. The goal will eventually be to create a more general AI so to play most 80s emulated 2d side scrollers.
A few things that I first learned:
How to use selenium to automate opening the chrome.
I also am learning how to automate key presses with python and seeing exactly how it interacts with the physics of this emulator.
project link: github.com/amsuarez01/marioai