Skip to content

mosamaasif/NEAT_Flappy_Birds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License


Logo

Flappy Birds AI

Implementation of an AI using NEAT for Flappy Birds

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. License

About The Project

This is an implementation of an Artificial Intelligence for Flappy Birds game using NeuroEvolution of Augemented Topologies (NEAT) in python. Detailed explaination of NEAT and this AI can be found in documentation/ai_project_report.pdf.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/saeenyoda/NEAT_Flappy_Birds.git

Usage

How to Run

  1. Open up command line or terminal and navigate to the cloned repo's directory
    cd "PATH-TO-DIRECTORY"
  2. Run the following command to install requirements
    pip3 install requirements.txt
  3. Run main.py
    python3 code/main.py

NOTE:
      If you are using alias then python would work as well, otherwise python3 should be used.

Output Images

License

Distributed under the MIT License. See LICENSE for more information.

About

Implementation of an AI using NEAT for Flappy Birds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages