TUTORIAL

Training AI Agent to Play Snake Game Using Q-Learning

Understanding the fundamentals of reinforcement learning and implementing a Q-learning agent from scratch in Python for a simple 2D game environment.

Deep Q-Learning preview
TUTORIAL

Training AI Agent to Play Flappy Bird Using Deep Q-Learning Flappy Bird trained agent

A hands-on guide on building a Deep Q-Network agent that learns to play Flappy Bird from pixel observations and reward signals. We'll compare state-based vs image-based approaches.

Flappy Bird agent preview
TUTORIAL

Multiagent Reinforcement Learning: Coin Collection Game

Two agents, one grid, competing goals. We build a MARL environment from scratch, hit the curse of dimensionality in tabular Q-learning, and fix it with a compact state representation.

MARL Q-value heatmaps