Mohamed Khaled Ghareeb

Flappy Bird Reinforcement Learning

RL Engineer2023

Deep Q-Learning (DQN) · PyGame Simulation · autonomous Agent · Neural Training

Flappy Bird Reinforcement Learning
View Gallery

Gallery

Trained Agent Demo

Trained Agent Demo

Trained Agent Demo

A reinforcement learning project where an AI agent masters Flappy Bird through Deep Q-Learning (DQN) in a PyGame environment.

Key Achievements

  • Trained an autonomous agent that masters game mechanics through trial-and-error using DQN.
  • Developed a custom game simulation environment using PyGame for controlled training.
  • Implemented visualization tools to monitor learning progress and neural network performance.
  • Analyzed agent behaviors to optimize reward structures and training convergence.

Tech Stack

PythonPyTorchPyGameDQNNumPyMatplotlib