Skip to content

A Cyberpunk Themed Flappy Bird Game made using Python Pygame and played by an AI.

Notifications You must be signed in to change notification settings

DXMary/Flappy-Bird-AI-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyberpunk Themed Flabby Bird AI Game

A Cyberpunk Themed Flappy Bird Game made using Python Pygame and played by an AI.

Check out the classic game version here.

Demo

AI-Demo.mp4

Program features

  • The game was designed using the pygame library while NEAT was implemented using the Python-NEAT package.
  • The game uses search and optimise technique called genetic algorithm which creates a particular number of random configurations, the best configuration of them is used to create the next generation of neural networks, as we repeat the process, with time, we observe that the performance gets better.
  • Base and pipe created using Adobe Illustrator.

Development setup(as tested on MacOS)

  • Install Python 3.10.7

  • Install Pygame and NEAT-Python

    pip3 install pygame
    pip3 install nest-python
    
  • Clone the repository:

    $ git clone https://github.com/DXMary/Flappy-Bird-AI-Game.git
    

    or download as zip and extract.

  • To run it

    python3 AI_game.py
    

Credit

Project Status

The project is currently in progress. I will be working on it further to add the following features:

  • Accessing both the classic game and the AI game from a main menu.

Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐ if you like this project!

Thanks for checking out my program!

Author

About

A Cyberpunk Themed Flappy Bird Game made using Python Pygame and played by an AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages