| 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. Any SokEvo puzzles you create which require at least 100 pushes to solve can be uploaded to the SokEvo community page for others to play! |
![]() Download page |
| SokEvo | |
|
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 | |
|
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 | |
|
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.
The three files above are subject to change. New puzzles are
added gradually, and appear in the
|
|
| 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 this Google directory search.
|
|
| 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–2009 by
Lee J Haywood.