
About
Sokoban is a puzzle game created in 1981 by Hiroyuki Imabayashi, in which the player pushes boxes onto storage locations in a warehouse, viewed from a top-down perspective, taking care not to create an unsolvable deadlock. LazSokoban is a Sokoban clone written in Free Pascal/Lazarus, supporting Windows, Linux, and Haiku OS, plus AmigaOS via a third-party build. It includes move undo, playback of recorded level solutions, a partial level editor, and skin support, while save/load, a per-level high-score table, and level-pack support are still marked as in progress.
Getting started
Visual skins can be swapped in, including seasonal ones added over time (New Year, Easter, and Halloween themes), and a partial level editor is included for building custom levels.
History
Development dates back to at least 2014, when the project was first published (originally hosted on Google Code via SVN before moving to GitHub in 2015), and it has been intermittently updated since, including a migration from the CodeTyphon IDE to Lazarus and a code refactor in late 2024.
Known limitations
- features: Save/load game functionality is in development.
- features: Level set support is in development.
- features: Level leaderboard is in development.