Inspired by xviniette. Flappy Bird now learns and flys in MATLAB. With Neuroevolution. Demo(bilibili.com)
This is the final assignment of my freshman year's course Introduction to Computers, whose requirement is Using Matlab and Matlab only. The project features certain improvements, but it generally converges slower than xviniette's for some unknown reason. Nonetheless, it does the trick.
Runs well on R2020b.
- Adds variable
regenerateFlag
together withshitCount
. - Reduced complexity. The structure looks more intuitive. But the network's universality is also reduced, for that certain functions are tailored.
- (Details in Detailed Readme.md)
(Details in Detailed Readme.md)
(Details in Detailed Readme.md)
Without these my homework wouldn't have been possible. Massive Appreciation.
- xviniette - FlappyLearning
- mingjingz - flappybird-for-matlab
- 3blue1brown - But what is a Neural Network?
- MorvanZhou - Evolutionary-Algorithm
- 机器学习玩转Flappy Bird全书:六大流派从原理到代码
Qiu Yining, a freshman majoring in mathematics @Shanghai University of Finance and Economics.
Personal Mailbox: lincolnqiu@gmail.com