nimapourjafar / flappy-bird-ai Goto Github PK
View Code? Open in Web Editor NEWFlappy bird reinforcement learning implemented in Java — Grade 12 ISU final
Flappy bird reinforcement learning implemented in Java — Grade 12 ISU final
# Flappy Bird AI ### Responsibilities - Nima - Did everything ### Added functionalities - Saving your own best bird. if you want to load that, you can change the file path used in the GodBirdState class ### Missing functionalities - Playing against your best bird - I ran my computer overnight in order to train a god bird, but I was saving the worst bird.... I will send a god_bird.ser to you by the end of the day ### Known bugs & errors - Sometimes the training gets caught in a loop where the birds are only jumping up or down thinking its their best move, if so, reset the training so that the randomization can generate some better birds - hitbox bugs (they arent very accurate) - frame rate sometimes slows down when training ### Important information for marking my game - run Game.java - Getting good bird takes around 8000 generations (approx 3 hours) At 3000 generations you can see some good results though (approx 20 mintues)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.