Skip to content

pouyan9675/DeepFlappyBird

Repository files navigation

DeepFlapPyBird

Deep Flappy Bird

DeepFlapPyBird is a project that trains an agent using Deep Q-Learning to play flappybird game. Despite many other existed versions, this project does not use the game frames images as input and it is implemented inside the game and it will get the observations with the help of a custom gym environment.

This project is a modified clone of FlaPyBird repository.

Installation (as tested on MacOS)

  1. Create a python virtual environment to install required packages (optional):
$ python3 -m venv venv
$ source venv/bin/activate
  1. Install PyGame (2.x.x recommended):
$ pip install pygame
  1. Install OpenAI Gym:
$ pip install gym
  1. Install PyTorch as it's documentation.

  2. Install NumPy:

$ pip install numpy

ScreenShot

Deep Flappy Bird

About

An implementation of FlappyBird game with Deep Q-Learning. This implementation uses observations from the game and it does not use game images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages