
About
Sokoban is a 1981 puzzle video game created by Hiroyuki Imabayashi, in which the player pushes boxes around a top-down warehouse onto storage locations, unable to pull them, while avoiding deadlocks that make a puzzle unsolvable. sokoban-rs is an implementation of Sokoban written in Rust using SDL2 for graphics. It ships without any levels built in — players download separate level collections in SLC/XML format and load them at the command line, and can also configure window size and fullscreen mode.
Getting started
Download a level collection in SLC (XML) format — for example the Microban set from sourcecode.se — and pass its filename as a command-line argument when running the game (cargo run --release -- microban.slc). Use the arrow keys to move, R to retry a level, and N to skip it.