JSoko is a Java program for playing the game of Sokoban. It features path finding, auto push, auto solving, undo/redo, deadlock detection, and more.
| Tags | Games/Entertainment Puzzle Games |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
| Translations | English German |
Recent releases


Release Notes: JSoko now saves the last played level and automatically loads it when the program is started again. For players who don't like too much help, highlighting of reachable box positions can now be turned off. Replay can be started using the key "R" and redo and undo can be set to using single steps. A new skin which displays the level using ASCII characters was added.


Release Notes: In this release, the maximum level size is increased to 70 * 70 squares. Two bugs have been fixed: sound was still played although disabled, and changing the animation speed while a solution is replayed is taken into account again now.


Release Notes: Double-clicking a "short cut" in the file chooser dialog now immediately loads the file. The Dutch translation has been improved. Solutions that are best moves and best pushes solutions are now displayed with a special character (default character: !). The included JSoko help is updated to stay in sync with the online help. Some bugs have been fixed.


Release Notes: This release includes two new languages: Chinese and Dutch. There is also a new tool for translating the texts in JSoko to other languages. Several bugs have been fixed.


Release Notes: The user settings file and the shortcut file are now always saved in the directory where the JSoko.jar is located. The start level collection has been renamed so that it is correctly loaded on case-sensitive operating systems. The graphical level browser doesn't crash anymore when just a few levels have been loaded.
A visual data transformation designer for the CloverETL framework.