Skip to content

msylvester/PokemonRedExperiments

 
 

Repository files navigation

🕹️ OOP & Reinforcement Learning in Pokémon Red

📜 Overview

This project is a fork of PWhiddy's Pokémon Red Experiments, aiming to enhance the structure by adopting an object-oriented programming (OOP) approach. Currently, this repo only implements a portion of that goal, focusing on extracting the Rewards system into its own object. 🎯

🔑 Key Changes to Class Structures

Created RewardManager and EmulatorManager classes. Abstracted update_reward() from red_gym_env_v2.py to promote modularity and cleaner code structure. 📐 ⚙️ Installation

Clone this repository:

git clone
pip install -r requirements.txt
python /v2/baseline_fast_v2.py

About

Playing Pokemon Red with Reinforcement Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.6%
  • Python 2.4%