Toolbar

The toolbar can be used for quick access to specific actions:

Open level

open level

Switch level

switch level

Graphical level browser

graphical level browser

Game history

redo and undo

Use these buttons to: undo all moves, undo one move, replay all moves, redo one move, redo all moves.

The replay is stopped when the mouse is clicked. The replay speed can be adjusted by pressing the small arrow to the right of the replay button.

Level collection list (since version 1.74)

level combobox

Use the level collection drop down list to select a level collection to be loaded. The first 5 entries in the list represent the 5 last played level collections. 

All level collections stored in the JSoko database are listed and can be selected for playing them. An icon in front of the level collection titles displays whether the level collection has been loaded from hard disk or from the JSoko database.

The list can be accessed by the shortcut key c (-> level collection).

Level list

level combobox

Use the level drop down list to select a new level to be loaded. The list shows all levels of the currently loaded collection.

The list can be accessed by the shortcut key l (-> level).

Pathfinding method

pushes versus moves

The text "Pushes" shows which method is used for automatic pathfinding:

When JSoko is played using the mouse, it's possible to select a box and a target position, and then JSoko automatically pushes the box to this target square. JSoko automatically calculates the best paths for the box and the player. This setting determines what "best" is:

  • minimize pushes: if this is selected JSoko optimizes the paths first for pushes and second for moves
  • minimize moves: if this is selected JSoko optimizes the paths first for moves and second for pushes

You can switch the pathfinding method by clicking at the button.