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.82

Latest News

JSoko 1.82 has been published

JSoko has been released in version 1.82

Please check out the release notes.


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


YSokoban 1.828 has been published

George Petrov has published YSokoban 1.828.


The release notes for this new version:

  • Bugfix: pasting unicode characters preserved in registry.
  • Change: Improved expression im macro.


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


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

  • Added a new minor feature:
    Fill (tile) the gameplay window background with an image scaled and aligned with the floor squares of the currently opened level. It has always been possible to tile the background "normally", i.e., with an unscaled image.
    This new feature makes it possible to create the effect that the game board has floor squares outside the outer wall, an effect used by some skins and some Sokoban clones. To activate it (for a skin with the proper imagery), this option in the "Settings" window is available:
     "Graphics | Background | Image | View = Floor tile".
    Thanks to   Sokobano for bringing this up.

  • Added new option to 'Settings':
    "Control | Miscellaneous | On pressing the [Esc] key in the main window"
    with default value "Exit application", which is what the application always has done until now.
    The new possible choices are:
    "Minimize window", "Restart game (like [Home])", and "Do nothing".

  • Bugfix (1.652,  early versions): When playing a level with multiple views on the screen, the highlighting frame around the currently selected view was not displayed after toggling between normal (forward) gameplay and reverse mode gameplay.


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




What is Sokoban