Skip to content

sushantPatrikar/flappybirdAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlappyBird-logo

flappybirdAI

Flappy Bird game, but AI plays it


How it works

There are 8 inputs to neural network

  1. horizontal distance from the start of pipe
  2. horizontal distance from the end of pipe
  3. vertical distance from the upper pipe
  4. vertical distance from the lower pipe
  5. y position of bird
  6. y velocity of bird
  7. vertical distance from sky
  8. vertical distance from ground

For detailed explanation, you can visit my website.

Future Scope

Right now, the algorithm used is NEAT. Some other Reinforcement Learning algorithm, such as Deep Q-Learning can be applied to it. If you have any other ideas, Pull Requests are welcomed!