ai-flappybirdclone-tensorflow.js-phaser3 icon indicating copy to clipboard operation
ai-flappybirdclone-tensorflow.js-phaser3 copied to clipboard

ai-flappy-bird-clone-tensorflow.js-phaser3

AI Flappy Bird Clone developed with TensorFlow, phaser3, typescript, es6 and webpack4.

Demo: https://rankuptuts.github.io/projects/ai-flappybird-tensorflow/index.html

What's left

  • [x] FlappyBird game using Phaser3
  • [x] Use TensorFlow.js to implement a basic reinforcement learning algorithm to enable ai play this game
  • [ ] Refactoring
  • [ ] Inline comments
  • [ ] Documentation

Getting started

Prerequisites

Download and install npm with Node.js @ https://nodejs.org/en

Installing

Select a folder, navigate to it, and clone this repository with this command-line:

git clone https://github.com/rankuptuts/ai-flappybirdclone-tensorflow.js-phaser3.git

Install the dependencies with this command-line:

npm install

If you use yarn just replace npm with yarn

Building and Running

Perform a quick build and start server:

npm start

If you use yarn just replace npm with yarn

  • If you have any suggestion, let me know!

External Resources

License

This project is licensed under the MIT License - see the LICENSE.md file for details.