https://github.com/neelr/flappyai
Flappy Bird AI using Core JS libraries
https://github.com/neelr/flappyai
ai diy-neural-network flappy-bird javascript-game neuroevolution
Last synced: 2 months ago
JSON representation
Flappy Bird AI using Core JS libraries
- Host: GitHub
- URL: https://github.com/neelr/flappyai
- Owner: neelr
- Created: 2020-05-07T23:25:55.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-21T00:33:45.000Z (almost 5 years ago)
- Last Synced: 2025-01-16T20:55:47.186Z (4 months ago)
- Topics: ai, diy-neural-network, flappy-bird, javascript-game, neuroevolution
- Language: JavaScript
- Homepage: https://flappyai.hacker22.repl.co/
- Size: 23.4 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flappy Bird AI
[](https://repl.it/github/neelr/flappyai)
A Flappy Bird AI using reinforcement learning, built from scratch (only core JS libraries), using just normal js arrays. It mutates the best AI flappy bird into 500 and keeps repeating! You can play with the birds by clicking any key (you are red). Click God AI to play against a fully trained bird! While building this project I learned about neuroevolution and how AI really works!
### Running
Running the code is as easy as just clicking the "Run on Repl.it" button! For local development, you can clone the repo, and then open `index.html` in your browser of choice (all imports are relative)!
### Want to learn more?
Interested about AI and stuff like that? Check out my blog post [on this on my notebook](https://notebook.neelr.dev/stories/Xri7VBEAACMAxNky)
Unclicensed, so do whatever you want with it!