This repository contains a OO (Object-Oriented) Python implementation from scratch of the classic Chrome Dinosaur Game using the Pygame library. The game experience has been enhanced with Reinforcement Learning using Python's NEAT (NeuroEvolution of Augmenting Topologies) library.
- Classic Chrome Dinosaur Game experience
- Reinforcement Learning powered by NEAT
- Customizable parameters for NEAT algorithm
- Easy-to-understand, Object-Oriented codebase
- Python 3.x
- Pygame
- NEAT
You can play with the parameters inside the config.txt file to obtain different results.