Skip to content

nalek0/flappy-bird-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flappy bird AI

AI for game flappy bird.

Constants:

Thees constants you can change in the file main.py

Bird neural net data:

  • INPUTS
  • HIDDEN
  • OUTPUTS

Genetic algorithm constants:

  • MUTATION_PROB
  • CROSSOVER_PROB
  • MUTATION_MOVE_RANGE
  • POPULATION_SIZE
  • MAX_GENERATIONS
  • TOURNAMENT_SIZE
  • HALL_OF_FAME_SIZE

Game constants:

  • WINDOW_WIDTH
  • WINDOW_HEIGHT
  • FPS

Bird constants:

  • DEFAULT_X
  • DEFAULT_Y
  • DEFAULT_SPEEDX
  • DEFAULT_SPEEDY
  • GRAVITY
  • JUMP_FORCE
  • BIRD_WIDTH
  • BIRD_HEIGHT

Walls constants:

  • WALL_BETWEEN
  • WALL_WIDTH
  • WALL_MIN_Y
  • WALL_MAX_Y

Camera constant:

  • CAMERA_DELTA_X

Online:

  • ONLINE = False

ONLINE = True - birds learns online

ONLINE = False - birds learns with maximum speed

About

Program on python, that learns birds to fly

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages