Skip to content

Latest commit

 

History

History
45 lines (41 loc) · 759 Bytes

README.md

File metadata and controls

45 lines (41 loc) · 759 Bytes

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