Self-Learning AI for Flappy Bird using Neuro-Evolution of Augmenting Topologies
- Version
- Download 8
- File Size 477.86 KB
- File Count 1
- Create Date 20 November 2025
- Last Updated 20 November 2025
Self-Learning AI for Flappy Bird using Neuro-Evolution of Augmenting Topologies
Manvendra Singha, Ujjawal Rajputb, Harsh Kumarc, Velayudham Sathiyasuntharamd
amanvendra1864@gmail.com, bujjawalrajput103@gmail.com, chy16092004@gmail.com, dsathiya4196@gmail.com,
a,b,c,dSharda Schoolof Computing Science and Engineering-Greater Noida, India
A B S T R A C T
The contribution of this work includes the realization of a self-learning artificial intelligence agent that can play the popular game Flappy Bird through the Neuroevolution of Augmenting Topologies algorithm. NEAT is a neuroevolutionary method based on simultaneously evolving architecture and weights of the neural networks to enable the agent to improve its performance through mechanisms of simulated natural selection and genetic variation. This work aims to evidence the efficiency of using NEAT for training an autonomous agent to play video games with no previous predefined strategy, emphasizing adaptability and learning skills of the evolved neural networks to the environmental dynamics. Python with Pygame has been implemented to simulate the environment of the game; it allows for the population of neural networks to evolve across generations. The experimental results confirm that NEAT efficiently improves gameplay over time by the AI agent, leading to a significant increase in survival time and enhanced scores. Advantages of neuroevolution against traditional methods of reinforcement learning are underlined, among which stands out the capability to find complex topologies of neural networks fitted for the task at hand without being designed by a human. Considering these circumstances, the study postulates that NEAT will be able to contribute to ongoing research efforts in the field of adaptive game bots, autonomous systems, and architectures of evolving artificial intelligence. Possible further work may consider extending the approach described here to more complex games and the exploration of hybrid models that integrate neuro-evolution with deep learning techniques.
Keywords:
Neuroevolution, NEAT, Flappy Bird, Self- Learning AI, Neural Network Evolution, Game Playing AI, Adaptive Game Bot, Reinforcement Learning