JSoko is a Java program for playing the Sokoban game.9)

It's developed as an open source program at www.sourceforge.net 

Current version of JSoko is 2.14

Latest Sokoban News

YSokoban 1.848 has been published

George Petrov has published YSokoban 1.848.


The release notes for this new version:

  • Bugfix: macro stops working and does preform undo
  • Bugfix: exported positions changed
  • Bugfix: wrong display of a rotated level with skin which uses alternate wall.

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



YASS 2.151 published

Brian Damgaard has published a new version of his Sokoban solver "YASS - Yet Another Sokoban Solver and Optimizer".


This version has improved support for running multiple instances of the solver simultaneously.


You can find details about which levels have been solved by which solver in the Sokoban Wiki or on the Sokoban Statistics Website.



Sokoban YASC 1.674 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:

  • Reverse game play
    While playing the game in reverse mode, there was a special case where the program correctly prevented pulls that would lead to a deadlock, but it didn't provide a message explaining this.
    Thanks to Matthias Meger for reporting this omission.
  • Scripting language
    Various improvements and bug fixes of the built-in SokLisp scripting language.
  • Minor changes


What is Sokoban