Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.19 KB

README.md

File metadata and controls

29 lines (22 loc) · 1.19 KB

Flapy Birds A.I.

A flappy bird game that learns to play by itself using Deep Q Learning and JavaScript and exciting technologies such as Tensorflow.js, D3 and Webpack.

Demo of DQN AI Flappy Bird

Live demo

You can click here for live demo.

Overview

This project follows the description of the Deep Q Learning algorithm described in Playing Atari with Deep Reinforcement Learning and shows that this learning algorithm can be further generalized to the notorious Flappy Bird.

Moreover, in order to optimize it even more, I used DDQN architecture.

Installing

Clone and install dependecies

git clone https://github.com/danielpaz6/Flappy-Birds-DQN.git
cd Flappy-Birds-DQN
npm install
npx webpack

Disclaimer and further more information

  • The canvas game made by sakri
  • Great article about DQN in Python: Link
  • Great example with DQN and DDQN in Python: Link