JSoko is a Java program for playing the Sokoban game. 

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

Current version of JSoko is 1.87

Latest News

JSoko 1.87 has been published

JSoko has been released in version 1.87

Please check out the release notes.


As always: please report any bugs, problems or suggestions to: JSoko@online.de


Sokolution version 3.04 has been published

Florent Diedler has released a new version of Sokolution - the currently best Sokoban solver.


Change log :

  • Improved push-optimal solver
  • Added Sharpen package

You can find details about which levels have been solved in the  Wiki .


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

  • Bugfix: The deadlock detection mechanism could in theory (but not in practice) wrongly classify a few game positions as deadlocked.
    The accompanying YASS solver plugin was not affected even though it has a similar, but more thorough, deadlock detection mechanism.
    Thanks to Matthias Meger for reporting this bug.

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




What is Sokoban