Puzzle creator program (SokEvo) | |
If you'd like to generate your own Sokoban puzzles the way I do, with no effort required, then try downloading my SokEvo application which uses evolution by (un)natural selection to produce brand new puzzles. It is capable of generating a limitless number of very difficult puzzles simply using random numbers generated by your computer. |
![]() Download page |
SokEvo puzzle collection | |
The SokEvo collection of Sokoban puzzles was generated by a program that used random numbers and a solving program to 'evolve' them, primarily using the least number of moves required to solve a puzzle as its fitness value. The puzzles are sorted by the least number of moves required to solve them, which is a crude but objective way of ordering them from easiest to hardest. This table of solution sizes can be used as a rough guide to difficulty. The first few puzzles are easy but those toward the end are quite hard.
The three files above are all version 3.03 (9 February 2003). There will not be any further additions to the SokEvo collection. ![]() |
|
SokHard puzzle collection | |
The SokHard collection of Sokoban puzzles was creating using a program that used random numbers and Brian Damgaard's YASGen program to rapidly 'evolve' them, using the least number of pushes required to solve a puzzle as its fitness value. Almost all of these puzzles feature connected goal cells (a single target area). The puzzles are sorted in release/creation order. This table of scores can be used as a rough guide to difficulty. The SokHard set is not intended for beginners – some puzzles are slightly difficult, yet others are very complicated.
The three files above are all version 1.23 (22 March 2008). Newer entries appear at the end of a file and are prefixed by the version number in an archive. There will not be any further additions to the SokHard collection. ![]() You may also find my graphical interpretation of the SokHard search trees entertaining (2.8 MB). |
|
SokWhole puzzle collection | |
The SokWhole collection of Sokoban puzzles was also created by the SokEvo program. All of these puzzles feature connected goal cells (a single target area). The puzzles start off very easy, with just one box push required to solve the first 2 puzzles, then two pushes for the second pair of puzzles, and so on for increasing whole numbers of pushes. The puzzles become difficult surprisingly quickly.
![]() |
|
Hexoban | |
If you'd like to play David W Skinner's Hexoban collection, try my SokME game program, written using Sun's Java language. ![]() |
|
Links | |
To play these puzzles offline you will need to use a Sokoban game program – if you don't already have one, try one of the following pages.
|
|
Notes | |
The puzzles in SokEvo, SokHard and SokWhole collections may be freely distributed (which includes copying to other web sites as well as any commercial use) provided that they remain unchanged and I am credited with my name – Lee J Haywood. The titles of the collections and puzzles must not be amended. Any similarity to anyone else's work is entirely coincidental and unintentional. Each puzzle in the SokEvo and SokHard collections has been assigned a name at random, but where puzzles share the same surname they are from the same 'family' and may have similar features. No resemblance to actual persons, living or dead, is intended. Sokoban (倉庫番)™ is © Falcon Co., Ltd. |
|
Contact | |
Feel free to contact the author – e-mail with your praise, comments, ideas, stories, etc. |
These pages have been validated.
© 2002–2011 by
Lee J Haywood.