Brian Damgaard has published a new version of his great and widely used Sokoban YASC program.
The release notes for this new version:
Optimizer Plugin for JSoko
The plugin script for running the JSoko optimizer from Sokoban YASC has been updated with two new optimization methods introduced by JSoko version 2.08:
"Pushing sessions, moves" and "Pushing sessions, pushes".
The JSoko program itself is not bundled with Sokoban YASC and must be downloaded from its own web page.
The level file format allows puzzle boards to be run-length encoded, using parentheses for grouping and even for nested grouping.
Until now, Sokoban YASC did support this, but only as long as the groups didn't include line breaks.
Now the expansion works also for groups with line breaks, like this small example illustrates: "7#|#@--$.#|2(#3(-#)|)7#".
Thanks to Matthias Meger and Anian Wu for pointing out this omission.
- Minor changes