← all repositories

mpSchrader/gym-sokoban

A Sokoban puzzle game environment for training and evaluating reinforcement learning agents.

406 stars Python ML FrameworksAgents
gym-sokoban
Not currently ranked — collecting fresh signals.
star history

This repository provides an OpenAI Gym-compatible environment for the Sokoban puzzle game, designed specifically for reinforcement learning research. The environment generates random rooms to prevent neural networks from overfitting on predefined layouts. It implements the game rules from DeepMind’s Imagination Augmented Agents paper, serving as a testbed for training RL algorithms on spatial reasoning and planning tasks where irreversible mistakes can occur.

Frequently asked

What is mpSchrader/gym-sokoban?
A Sokoban puzzle game environment for training and evaluating reinforcement learning agents.
Is gym-sokoban open source?
Yes — mpSchrader/gym-sokoban is open source, released under the MIT license.
What language is gym-sokoban written in?
mpSchrader/gym-sokoban is primarily written in Python.
How popular is gym-sokoban?
mpSchrader/gym-sokoban has 406 stars on GitHub.
Where can I find gym-sokoban?
mpSchrader/gym-sokoban is on GitHub at https://github.com/mpSchrader/gym-sokoban.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.