Sokoban YASC 1.648 has been published

Brian Damgaard has published a new version of his great and widely used Sokoban YASC program.


The release notes for this new version:

  • Skins galore: 27 more Sokoskinner skins have been found and added to the collection, bringing the total up to 210 Sokoskinner skins.
    See the version 1.647 release notes for download instructions.
    Thanks to Jordi Domenech for sharing an older snapshot of the Sokoskinner collection, including these 27 skins.
  • The skin format includes two slots inherited from the original YSokoban skin format which Sokoban YASC doesn't use:
    "Immovable-box-on-floor" and "immovable-box-on-goal".
    There is no reason for having them or using them because when the user queries about movable boxes in a given game position, the natural solution is instead to draw attention to the movable boxes by displaying the skin's box highlight animation for these boxes.
    Nevertheless, the slots have now been filled in for all the accompanying skins, just to show how to do it right.
    The astonishing fact is that literally everybody else has until now created skins in YSokoban format the wrong way, filling in these slots with imagery which highlights the immovable boxes, typically by splashing a crude, ugly red "X" or "no admittance" sign on top of the box drawings.
    This is the exact opposite of what the user needs, and the correct solution is, naturally, to dim the immovable boxes, not to highlight them.
  • Minor changes.


A feature comparison of the main Sokoban programs can be found in the Sokoban Wiki.