Skip to content

"Built Flappy Bird game using NEAT. Trained AI with evolving neural networks for gameplay. NEAT's dynamic structure optimization led to proficient AI performance. Simulated natural selection for agent improvement

License

Notifications You must be signed in to change notification settings

raghulchandramouli/Flappy-birds-using-NEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy-birds-using-NEAT

"Built Flappy Bird game using NEAT. Trained AI with evolving neural networks for gameplay. NEAT's dynamic structure optimization led to proficient AI performance. Simulated natural selection for agent improvement

Flappy Bird with NEAT

This project implements the classic game Flappy Bird using NEAT (NeuroEvolution of Augmenting Topologies) for AI training.

Overview

The goal is to train an AI agent to play Flappy Bird by evolving neural networks. NEAT allows for dynamic network structure changes, optimizing the agent's ability to navigate through the game.

Features

NEAT integration for evolving neural networks. Dynamic network topology adjustments for improved performance. Simulation of natural selection to enhance agent proficiency.

Getting Started

Prerequisites

Python 3.x Pygame library NEAT-Python library

Installation

Clone the repository. Install the required libraries: pip install pygame neat-python.

Usage

Run python main.py to start the game. Press any key to make the bird jump. Observe the AI agent's progress in subsequent generations.

Project Structure

src/ contains the source code files. config/ includes NEAT configuration settings. assets/ stores game assets like images and sounds.

License

This project is licensed under the MIT License.

Acknowledgments The original Flappy Bird game concept by Dong Nguyen. inspiration was taken from tech_with_tim NEAT-Python library by CodeReclaimers. Contact For inquiries, please contact [[email protected]].

About

"Built Flappy Bird game using NEAT. Trained AI with evolving neural networks for gameplay. NEAT's dynamic structure optimization led to proficient AI performance. Simulated natural selection for agent improvement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages