A simple neural network learning how to play the game Flappy Bird using NEAT (NeuroEvolution of Augmenting Topologies)
Project created to study neural network development and implementation
- Flappy Bird copy game created with Pygame
- Implementation of NEAT in the game ( fitness function, fitness calculation, population handling, etc. )
- Object Oriented Programming
- MVC design pattern
Built with
1 - Download the project
2 - Install the dependencies: to install the project dependencies, run the command in the terminal, inside the project folder:
pip3 install -r requirements.txt
2 - Run the code
3 - Watch the neural network learn how to play FlappyBird! :)
Project created with academic purposes only
MIT © Copyright (c) 2020 nikholasborges