cs.LGApr 12, 2026

PokeRL: Reinforcement Learning for Pokemon Red

Authors: Dheeraj Mudireddy, Sai Patibandla

Organizations: Texas A&M Institute of Data Science Texas A&M University College Station, USA · Dept. of Computer Science Texas A&M University College Station, USA

Abstract

Pokemon Red is a long-horizon JRPG with sparse rewards, partial observability, and quirky control mechanics that make it a challenging benchmark for reinforcement learning. While recent work has shown that PPO agents can clear the first two gyms using heavy reward shaping and engineered observations, training remains brittle in practice, with agents often degenerating into action loops, menu spam, or unproductive wandering. In this paper, we present PokeRL, a modular system that trains deep reinforcement learning agents to complete early game tasks in Pokemon Red, including exiting the player's house, exploring Pallet Town to reach tall grass, and winning the first rival battle. Our main contributions are a loop-aware environment wrapper around the PyBoy emulator with map masking, a multi-layer anti-loop and anti-spam mechanism, and a dense hierarchical reward design. We argue that practical systems like PokeRL, which explicitly model failure modes such as loops and spam, are a necessary intermediate step between toy benchmarks and full Pokemon League champion agents. Code is available at https://github.com/reddheeraj/PokemonRL

Figures & tables

Explore similar work

CardsList
  1. The PokeAgent Challenge: Competitive and Long-Context Learning at Scale

    Mar 16, 2026Seth Karten, Jake Grigsby, Tersoo Upaa +28AI Agent BenchmarksGame-Playing Agents

  2. Automatic Generation of High-Performance RL Environments

    Mar 12, 2026Seth Karten, Rahul Dev Appapogu, Chi JinReinforcement Learning

  3. Continual Harness: Online Adaptation for Self-Improving Foundation Agents

    May 11, 2026Seth Karten, Joel Zhang, Tersoo Upaa +5Continual Learning for LLM AgentsGame-Playing Agents