Navigation Bar

The navigation bar, Nav Bar, at the bottom is used for navigating forward and backward within the moves made so far. The play buttons to the left are used for playing forward and backward. The green buttons start autoplaying and the red stops. Shift + Green buttons jumps to beginning repectively end. The blue buttons does one push for each click. Shift + Blue button does one step.

The Nav Bar also has a popup menu. Right clicking shows a menu with commands for undoing and redoing moves. Saving and returning to saved positions and more. All commands are described here.

The lower thin green bar represents the overall position among the moves made. The white rectangle selects the part that is showed in the upper bar. The lower bar is only shown when it is needed (i.e. when enough moves has been made).

The tick marks on the top, each represents a move. The longer white mark is a saved position. These can be set during the play and later easily returned to.

Clicking the upper part with the thicker green bar, plays the game to that position. Clicking the lower part has a similar function. First the white rectangle is moved to include the point clicked and then the game autoplays to the indicated position.

Export and Import Moves
The Nav Bar menu has commands for exporting and importing moves in the LuRd format. To export moves, first navigate to the first or last position you want to export. Click "Set Cursor" (Ctrl-S) in the menu. A yellow marker will show the position in the Nav Bar. Navigate to the other end of the moves you want to export and then click "Export selected moves" (Ctrl-X). The selected moves are now copied to the clipboard and be pasted anywhere you like.

Import moves by selecting and copying from any source. Click the "Import Moves" in the menu (Ctrl-I). This will execute the moves from the clipboard, just as if they where done manually. Note that moves after the current position will be replaced by the imported ones.

Sokoban 3 introduces tabs. This means that there can be multiple levels open in separate tabs. This is useful in many ways. If you get stuck on a difficult level, open another level in a new tab. Later you can return to the first level.

If you get to a point where there are several ways to continue, clone the tab and choose one way to proceed. Later return to the previous tab to try another aproach.

When creating new levels in the editor mode, you can edit in one tab and play the new level in another tab.

The state of all tabs are automatically saved when exiting the game. The following are saved for each tab: The level identity, the moves made, skin name and size, Edit or Play mode. Number of tabs is maximized to 10.