Toolbar

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

 

Open level

Clicking this icon opens a file chooser for loading a new level. This is the same as chosing "load external level" from the level menu.

 

Switch level

Use these buttons to jump to the previous or next level in the loaded collection.

 

Graphical level browser

Clicking this icon opens a graphical level browser for loading a new level. In this browser you can simply click a level to load it.

 

Game history

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)

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

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

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.