Skip to content

Reinforcement learning using PyBoy for Mega Man 2(Game Boy)

License

Notifications You must be signed in to change notification settings

foxmedik/PyBoy-RL-MM2

 
 

Repository files navigation

Introduction

This is a fork of the Pyboy-RL project, specifically focused on completing the Game Boy game Mega Man 2.

Report: report

Requirements

Run with Python

To run from source, first install dependencies:

  • pip3 install -r requirements.txt

Then, run:

  • python3 main.py

Docker

Build command: docker build --tag pyboy-rl .

Once inside the image run python3 main.py to start the program. The docker container only supports headless mode, and the game emulator ui will not show up.

Based on

DDQN - https://arxiv.org/abs/1509.06461

PyTorch RL Super Mario Bros Example - https://pytorch.org/tutorials/intermediate/mario_rl_tutorial.html

About

Reinforcement learning using PyBoy for Mega Man 2(Game Boy)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Dockerfile 1.4%