15 Puzzle

Games

About this app

Slide the tiles back into order, built with pure React (no game engine). Wooden board look. How to play The board is shuffled with one empty space. Click a tile in the same row or column as the gap to slide it (and any tiles between) into the gap. Or use the arrow keys: each arrow slides the tile next to the gap in that direction. Put the tiles back in order — 1, 2, 3… with the gap in the bottom-right corner — to win.

Features

  • Board sizes: 3×3, 4×4 (the classic 15 puzzle), 5×5 and 6×6. Changing size starts a new shuffle.
  • Numbers or Picture tiles: picture tiles show slices of a built-in landscape (drawn in SVG, no image files), with a small number in the corner.
  • Every shuffle is guaranteed solvable.
  • Move counter (each tile moved counts as one move) and timer, which starts on your first move.
  • Best results per size — fewest moves and fastest time, kept separately — saved in localStorage.
  • Stats: puzzles solved, fewest and average moves, fastest and average time for each size. Reset stats clears them and the best results, after a Yes / No confirmation.
  • Sound effects made with the Web Audio API (a wooden click for each tile moved, and a tune when solved), with a 🔊 toggle.
  • Settings: theme (same as the device, light maple or dark walnut), the board size a new session starts on, and sound on or off, all saved in localStorage.

This application can

Show its own pages, and nothing more

Ratings and reviews

0.0
0 review(s)
Only registered users can write reviews