Skip to content

Flappy Bird now learns and flys in MATLAB. With Neuroevolution.

License

Notifications You must be signed in to change notification settings

lincolnqiu/FlappyLearning-MATLAB

Repository files navigation

FlappyLearning-MATLAB

Inspired by xviniette. Flappy Bird now learns and flys in MATLAB. With Neuroevolution. Demo(bilibili.com)

alt tag

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.

Features

  • Adds variable regenerateFlag together with shitCount.
  • 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)

Deficiency

(Details in Detailed Readme.md)

Random Thoughts

(Details in Detailed Readme.md)

Reference

Without these my homework wouldn't have been possible. Massive Appreciation.

Author

Qiu Yining, a freshman majoring in mathematics @Shanghai University of Finance and Economics.
Personal Mailbox: lincolnqiu@gmail.com

About

Flappy Bird now learns and flys in MATLAB. With Neuroevolution.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages