This repository implements Flappy Bird using the NEAT algorithm for neural network evolution. It includes a Jupyter Notebook for manual gameplay and training the AI. The project requires Python and specific libraries like neat-python and pygame.
From the README
Optimization of Flappy Bird using NEAT This project implements the classic Flappy Bird game using the NEAT (NeuroEvolution of Augmenting Topologies) algorithm along with XOR mechanism, allowing an AI agent to learn to play the game autonomously. NEAT is a genetic algorithm that evolves neural networks to perform tasks, in this case, playing Flappy Bird. Clone the repository to your local machine: Install the required Python modules using pip: This command will install the necessary dependencies, including neat-python and pygame. Usage To play Flappy Bird manually: Open the "Base Model Flappy Bird.ipynb" notebook. Execute the cells to control the bird and navigate through the pipes. To...
Skills
- Jupyter Notebook
- Python

