An artificial intelligence (AI) implementation for playing Flappy Bird using the NEAT (NeuroEvolution of Augmenting Topologies) Python module. Watch as the AI learns and trains itself to navigate through the challenging Flappy Bird game!
- Python 3.x
- Git (optional)
- Clone the Repository:
git clone https://github.com/fvucemilo/NEAT-Flappy-Bird.git
- Navigate to the Project Directory:
cd NEAT-Flappy-Bird
- Install Dependencies:
This project utilizes the following dependencies:
pip install -r requirements.txt
Run the Flappy Bird AI using the following command:
python flappy_bird.py
Watch the AI in action as it trains itself to navigate the Flappy Bird game!
This project leverages the NEAT (NeuroEvolution of Augmenting Topologies) Python module, a powerful tool for evolving artificial neural networks. NEAT is used to evolve neural networks that control the Flappy Bird's actions, enabling the AI to learn and improve its performance over time.
License This project is licensed under the MIT License - see the LICENSE file for details.