automation
Pygame + NEAT AI Bot
Flappy Bird game with AI bot trained using NEAT algorithm
An innovative gaming project that combines classic gameplay with artificial intelligence, featuring a Flappy Bird game with an AI bot trained using the NEAT algorithm.
Timeline
3 weeks
Team
1 developer
Budget
$0 (Personal)
Results
4
P+NAB
The Challenge
The project aimed to demonstrate the capabilities of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm by training an AI bot to play Flappy Bird, requiring both game development and AI implementation.
Our Solution
We developed a Flappy Bird game using Pygame and implemented the NEAT algorithm to train an AI bot that could successfully navigate the game, including multiplayer functionality for human vs AI competition.
Technologies Used
PythonPygameNEATNumPy
Key Results
Working AI bot implementation
NEAT algorithm success
Multiplayer functionality
Research contribution