Skip to content

kssmp/Flappy_bird_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flappy_bird_AI

This is a version of the popular game 'Flappy Bird' created using the Pygame library. In this implementation, players navigate through obstacles that appear on the screen. The unique aspect of this project is its utilization of AI, which enables up to 30 generations of gameplay, with the game resetting after each one.

Gameplay :

Flappy.final.model.mp4

The program autonomously controls the game using artificial intelligence, eliminating the need for manual user input. Neat-Python was employed to construct and train an AI model, initially starting with only 10 birds. Impressively, the AI model quickly achieved proficiency, mastering the game within just 5 generations.

Python Libraries Used :

  • Numpy
  • Pygame
  • Neat-Python
  • Random
  • Os
  • Time

Team Members:

  • Saket Koppineedi
  • Unmay Kharabe

About

Building an AI model for a game playthrough using NEAT algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages