Playing FlappyBird with AI
Program Members
Xagen Mclaughlin, 6th grade student at KST, 3rd place winner in Louisiana State Science & Engineering Fair
Dr. Hao Wang, Advisor at LSU
Mr. Elkhan Akhundov, Advisor at KST
Objectives
We develop smart AIs to play the classic game FlappyBird. Through this project, the participating student is expected to learn and experience:
- How AI understands the real world using computer vision techniques
- How AI makes decisions to achieve the highest score in games
- How to understand AI’s behaviors and performance
- What knowledge we need to develop better AIs
Roadmap
- Setup the game environment
- Learn about basic reinforcement learning (RL) strategies
- Deploy a simple RL-based AI to play the game
- Analyze the AI’s performance and explain its behaviors
- Develop a new AI to improve its performance
- Compare and analyze different AIs’ performance
- Project demo and competition between AI and human

FlappyBird played by Reinforcement Learning.