PWhiddy/PokemonRedExperiments

Playing Pokemon Red with Reinforcement Learning

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 11th, 2026
Created on December 25th, 2019
Open Issues & Pull Requests: 84 (+0)
GitHub issues: Enabled
Number of forks: 786
Total Stargazers: 7,906 (+0)
Total Subscribers: 80 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.2 hours
Mean response time: 23.2 days
90th percentile: 46.3 days
Tracked items: 28

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 593 days
Stale 30+ days: 18
Stale 90+ days: 18

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pokemon Red Experiments is a reinforcement learning project that trains agents to play the original Pokemon Red game.

The project tackles the challenge of training an RL agent to navigate and succeed in a complex, long-horizon video game environment. It uses reinforcement learning techniques to teach an agent to play Pokemon Red, which requires learning strategies across exploration, combat, and progression mechanics. The approach leverages the game's emulation to provide a training environment where the agent can interact with the game state and receive rewards based on its performance.

This project is suited for researchers and developers interested in reinforcement learning applications to video games, particularly those exploring how RL agents handle complex environments with sparse rewards and long-term planning requirements. It serves as both a proof-of-concept for applying modern RL techniques to retro games and a testbed for experimenting with different training approaches. The project is implemented primarily in Jupyter Notebooks, making it accessible for iterative experimentation and analysis.

The development shows active exploration of the problem space through notebook-based experimentation, with work focused on understanding how RL agents can be trained to handle the sequential decision-making required in Pokemon Red's gameplay loop. The codebase reflects an experimental approach to the domain rather than a polished, production-ready framework.