The original Super Mario Bros has always been a classic. One of the best part about older games is that they run on lower resolution, which makes it easier to feed into a neural network.
This project uses a topic called reinforcement learning. The way it works is by having a reward based system and the program learns on its own to get the best reward. You can read a few articles on the internet to get a gist of it. This program can play the original Mario Bros for the NES.
Used GYM and NEAT