gym-super-mario  by ppaquette

Gym environment bundle for reinforcement learning research

created 9 years ago
290 stars

Top 91.7% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a collection of Super Mario Bros. environments for reinforcement learning research, offering 32 distinct levels from the original game. It targets RL researchers and developers looking to train agents on classic platforming challenges.

How It Works

The environment bundle leverages the OpenAI Gym interface, allowing seamless integration with standard RL training pipelines. It utilizes a custom game engine or emulator wrapper to render the game states and process player actions, providing observations and rewards for agent training.

Quick Start & Requirements

  • Install via pip: pip install gym-pull
  • Load environments:
    import gym
    import gym_pull
    gym_pull.pull('github.com/ppaquette/gym-super-mario')
    env = gym.make('ppaquette/SuperMarioBros-1-1-v0')
    
  • Requires Python and OpenAI Gym.

Highlighted Details

  • Includes 32 levels from the original Super Mario Bros.
  • Offers both standard and tile-based observation spaces.
  • Compatible with standard Gym API for easy integration.

Maintenance & Community

No specific community channels or maintenance activity are detailed in the README.

Licensing & Compatibility

The license is not specified in the README. Compatibility for commercial use or closed-source linking is undetermined.

Limitations & Caveats

The README does not specify the underlying game engine or emulator used, nor does it detail performance benchmarks or known limitations. The license is also not stated, which may impact commercial adoption.

Health Check
Last commit

6 years ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

street-fighter-ai by linyiLYi

0.1%
6k
AI agent for Street Fighter II using deep reinforcement learning
created 2 years ago
updated 1 year ago
Feedback? Help us improve.