The Obscure DOS Puzzle Gem Worth Rediscovering
Lanlok, released in 1991, belongs to that fascinating category of early 1990s DOS shareware games – the kind that spread through user groups, BBS downloads, and floppy disk hand-offs rather than retail shelves. A Sokoban-style block-pushing puzzle game with a distinctive fantasy theme, Lanlok tasks players with navigating increasingly complex mazes while pushing magical stones into designated positions. It is the kind of game that starts deceptively simple and quietly consumes your afternoon.
About This Classic
Sokoban, the Japanese puzzle game that inspired Lanlok, was created by Hiroyuki Imabayashi in 1981 for the PC-8801. The concept – push boxes to target locations in a warehouse, never pull, never undo mistakes easily – proved so compelling that it spawned literally hundreds of clones and variants across every computing platform. Lanlok is one of the more polished early DOS entries in this lineage.
The game replaced warehouses and crates with a fantasy dungeon aesthetic – stone walls, magical runes, and glowing markers – giving it a personality that many Sokoban clones lacked. Each level is a self-contained puzzle with exactly one solution, and the difficulty curve is genuinely punishing. By the mid-game, you will find yourself staring at a seemingly impossible arrangement of blocks, convinced the level is broken, until that moment of clarity hits and the path reveals itself.
Gameplay and Tips
Lanlok follows the Sokoban formula with a few twists. You control a lone adventurer in a top-down grid-based dungeon. Blocks (stones with glowing runes) must be pushed – never pulled – onto marked target spaces. Once all targets are covered, the exit unlocks and you proceed to the next level.
The constraint that makes Sokoban-type games endlessly replayable is the push-only mechanic. Pull a block into a corner and it is stuck there permanently, often forcing a restart. There is no limit on restarts, and every level can be solved from the starting position – the challenge is entirely mental, not dexterity-based.
Pro Tips
- Think backwards: Instead of asking “How do I push this block to the target?”, ask “Where must this block be one move before it reaches the target?” Work backwards from the solution and the path often reveals itself.
- Corners are death: Never push a block into a corner or against a wall unless that corner contains a target marker. Once a block is against a wall with no room to maneuver around it, you have lost that block permanently.
- Clear paths first, move blocks second: Before touching any block, mentally trace the route it needs to travel. Remove any blocks that would obstruct that route before moving the target block itself.
- Restart aggressively: Sokoban experts restart levels dozens of times while learning patterns. Do not consider a restart a failure – it is the expected workflow. Every dead end teaches you something about the level’s structure.
- Watch for dead squares: A dead square is any cell where a block, once pushed in, can never be pushed out again. Identifying dead squares in a level layout is the most important skill in Sokoban-type games.
Controls
- Arrow Keys: Move your character in four directions
- Escape: Return to menu
- R: Restart current level
Why It’s a Legend
Lanlok may not have the name recognition of big-box retail titles, but it represents something equally important in gaming history: the shareware and freeware ecosystem that turned personal computers into platforms for creative, experimental game design. In an era when publishing a game meant convincing a publisher to print floppy disks and boxes, shareware allowed individual programmers to distribute their work directly to players. This ecosystem produced some of the most innovative games of the era – Commander Keen, Doom, and Duke Nukem all started as shareware – and Lanlok is part of that tradition.
The Sokoban genre itself has been studied extensively by computer scientists because its puzzles map directly to NP-hard computational complexity problems. Some Sokoban levels require thousands of moves to solve optimally, and automated solvers remain an active area of research in artificial intelligence and algorithm design.
Did You Know?
- Sokoban was originally called “Soko-Ban” and means “warehouse keeper” in Japanese. The game’s creator, Hiroyuki Imabayashi, won a programming contest with it in 1982.
- Some Sokoban puzzles designed in the 1980s were so difficult that they remained unsolved for over a decade – until automated solver algorithms caught up with human-designed puzzles.
- The Sokoban-solving research community maintains a database of over 50,000 puzzle levels, ranging from beginner-friendly to “currently unsolvable by any known algorithm.”
💬 Comments & Reviews
Enjoying Browser Games? Try Steam!
Discover thousands of games on the world’s largest PC gaming platform. Free-to-play, indie gems, AAA blockbusters — something for everyone.
Support Indie Developers on itch.io
Discover unique indie games made by creators worldwide. Many are free or pay-what-you-want!