Category: Main Games Sokoban YASC

Sokoban YASC

Sokoban YASC - Yet Another Sokoban Clone - for Windows. A wealth of features, e.g., deadlock detection, reverse mode, and replay mode. Good import functions and highly configurable, e.g., skins. Tools: Editor, solver, optimizer, and generator.

(Sokoban YASC description from author's page.)

Sokoban (倉庫番 sōkoban, warehouse keeper) is a type of transport puzzle, in which the player pushes boxes or crates around in a warehouse, trying to get them to storage locations. The puzzle is usually implemented as a video game.

Sokoban was created in 1981 by Hiroyuki Imabayashi, and published in 1982 by Thinking Rabbit, a software house based in Takarazuka, Japan.

(Sokoban description from Wikipedia.)

Sokoban YASC features:

  • Ergonomically perfected basic operations, e.g.,
  • .......Drag-and-drop boxes and the pusher
  • .......Unlimited undo/redo
  • Superior gameplay features, e.g.,
  • ........Reverse mode play - some levels are easier to solve backwards
  • ........Deadlock detection - get help avoiding trivial - and not so trivial - blunders
  • ........Snapshots - explore different paths, keeping them for later
  • ........Multiple views - play different paths simultaneously on the screen
  • Large skin collection
  • ........Professionally designed skins
  • ........Skins carefully optimized for the best gameplay experience
  • ........Imports skins directly from several major Sokoban clones
  • High-quality tools
  • ........Editor - create your own levels
  • ........Solver - get help solving small levels
  • ........Optimizer - polish your solutions
  • ........Generator - generate new levels automatically
  • ........Capture - extract levels and skins from images with a few mouse clicks
  • ........Duplicate finder - compare your level collections, synchronize solutions
  • Runs on several operating systems
  • .......Sokoban YASC is a Microsoft Windows application
  • .......It can also run on many Unix-based operating systems by using the Wine compatibility layer

Application Details:

Developer: Brian Damgaard

Super Maintainers: About Maintainership

No maintainers. Volunteer today!

For more details and user comments, view the versions of this application

VersionDescriptionLatest RatingLatest Wine version testedTest resultsComments
1.595Bugfix (1.594): Scenario: Optimizing a solution-slice succeeded (see version 1.594 release notes), and "glue" moves had been inserted automatically to combine the optimized slice with the rest of the solution.Platinum1.610
1.603Bugfix release.Platinum1.7.1310
1.604Minor changes.Platinum1.7.1410
1.608-  Added a small refinement to the level file reader, so it doesn't misinterpret a text line with a level title like "#50 (3)" as a board line. All the characters happen to be valid board line constituents. To interpret the numbers "50" and "3" as run-length encoding counts, the reader just required a valid board line character after the number. The new version notices that "3" can't be a run-length encoding count because it's not followed by a character denoting a wall, a floor, or an object on the board. Titles ending with a number like in the example occurs frequently if the user makes a compilation with levels from several level sets. When necessary, Sokoban YASC adds such numbers to keep all titles unique.Platinum1.7.2320
1.609Added about a dozen small improvements and changes, most of which are important even though they are too small, to deserve a detailed description.Platinum1.7.2310
1.610. Each window, e.g., the "Tools" window and the "Open" window, has its own font settings. Normally, an application just inherits these window font settings from the user's global system settings to ensure a uniform overall appearance of the applications running on the computer. It can however, be practical to have the option to adjust the fonts, in particular the font sizes. Now the window fonts have been made customizable, with individual settings for each window. It goes without saying, that increasing the font size above a certain limit will break the layout of any window, and that it's up to the user - after experiments with different sizes - to choose suitable values which don't break the window layout.Platinum1.7.2750
1.614. Bugfix: On a shutdown or restart of the computer while Sokoban YASC was running, and if the user had not by chance opened the level generator settings window during the session, and if some of the generator settings had non-default values, then the application issued the message "The generator settings have changed. Do you want to save the changes?" No harm was done even if the shutdown or restart was forced and the operating system didn't wait for a response to the message. Any pending unsaved level solutions found during the session would be picked up by the error recovery the next time the application was launched.Platinum1.7.3310
1.615Bugfix release.Platinum1.7.3310
1.616. Level editor improvements.Platinum1.7.3310
1.617. Optimizer additions and improvements.Platinum1.7.3410
1.618- Level editor improvements.Platinum1.7.3410
1.619Optimizer bugfix release.Platinum1.7.4010
1.620Level editor improvements.Platinum1.7.4210
1.621Typo fix release.Platinum1.7.4410
1.622Windows 10, bugfix release.Platinum1.7.5020
1.623Bugfix release.Platinum1.7.5010
1.624Cosmetic bugfix release.Platinum1.7.5010
1.625KSokoban skin update. Memory leak bugfixes.Platinum1.7.5010
1.626Solution optimizer tool bugfix.Platinum1.7.5010
1.627- Level solver bugfix.Platinum1.7.5010
1.628- Added a new minor feature.Platinum1.7.5010
1.629- Windows 10 compatibility. Platinum1.7.5510