40%

Complete your profile to find better job opportunities

neat-flappy
GitHubRepository

neat-flappy

Using NEAT algorithm to play the Flappy Bird Game

  • 1 stars
  • 0 forks
  • Jupyter Notebook language
View on GitHub
Published
22 Nov 2024
Updated
18 Apr 2025
AI summary

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

More work by Sayan Banerjee