A 2D sliding puzzle of "arbitrary" width and height.
Successor to my hard-coded 3x3 version from 2019.
Created with the Processing sketchbook (Java Mode).
Runs in 800x600 or 1280x720 @ 60fps.
Designed for 16:9 and 4:3 aspect ratios.
Supports key controls, but mouse is recommended.
Minimum puzzle size is 2x2, maximum is 31x31.
Settings and high scores save across playthroughs.
Demo Mode allows your fastest replays to be saved and played back!
Please enjoy, and feel free to suggest changes!
KEYBOARD CONTROLS
W / UP : Move a tile up to fill the empty square.
A / LEFT: Move a tile left to fill the empty square.
S / DOWN: Move a tile down to fill the empty square.
D / RIGHT: Move a tile right to fill the empty square.
P : Pause/Unpause the timer.
R : Re-shuffle the board, resetting the timer and moves counter.
I : Display info about the game.
X : Change the size of the puzzle (enter "width x height").
M : Resize the game window.
C : Cycle the game's color scheme.
Z : Enter/Exit Demo Mode (replay viewer).
ESCAPE : Exit the game.
COLOR SCHEMES
DEFAULT : Black and white.
CLASSIC : Brown board. Color of the original version.
CLOUDY : Soft greyscale theme.
MINT : Low intensity greens.
EARTH : Dark brown, green and blue.
MAGMA : Dark and hot colors.
AUTUMN : Warm Fall greens, yellows and browns.