Back
archived November 2023

RL Suite: Game AI Agents

Suite of RL agents (MCTS, DQN, PPO) for Breakout, Checkers, and Block Game.

The Challenge & Solution

A comprehensive exploration of Reinforcement Learning algorithms applied to complex environments. For Checkers, I engineered a custom Gymnasium environment from scratch to handle multi-step capturing logic and trained a DQN agent with a massive action space (4096 outputs), benchmarking performance via self-play ELO ratings.

For Atari Breakout, I implemented a Deep Q-Network with CNNs, utilizing frame stacking to allow the agent to perceive ball velocity and trajectory from raw pixels. Additionally, I built a pure algorithmic solver for a Block Game using Monte Carlo Tree Search (MCTS), enabling the AI to look ahead and strategize effectively without model training.

Need something like this?

Contact via Telegram

Magic in details

The site is full of PC-only effects. Visit from desktop!