Skip to content

An AI that plays flappy bird! Using the NEAT python module.

License

Notifications You must be signed in to change notification settings

fvucemilo/NEAT-Flappy-Bird

Repository files navigation

NEAT-Flappy-Bird

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!

Instructions

Prerequisites

  • Python 3.x
  • Git (optional)

Installation

  1. Clone the Repository:
    git clone https://github.com/fvucemilo/NEAT-Flappy-Bird.git
    
  2. Navigate to the Project Directory:
    cd NEAT-Flappy-Bird
    
  3. Install Dependencies:
    pip install -r requirements.txt
    This project utilizes the following dependencies:

Usage

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!

NEAT Python Module

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.