ai-flappybirdclone-tensorflow.js-phaser3
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
npmwithyarn
Building and Running
Perform a quick build and start server:
npm start
If you use yarn just replace
npmwithyarn
- 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.