
Fifteen Puzzle
A classic sliding tile puzzle with warm, tactile visuals. Built with Rust and macroquad.
curl -fsSL appcrate.dev/fifteen-game | shRust binary. ~1.3 MB. MIT License.
Features
3x3 to 6x6 grids
Pick your difficulty. All puzzles are guaranteed solvable.
Multi-tile sliding
Click any tile on the same row or column as the empty cell — all tiles between slide at once.
Score tracking
Move counter and timer. Best score tracked per session.
Keyboard & mouse
WASD, arrow keys, or mouse click. Resizable window with auto-scaling board.
Sound effects
Kenney.nl sound assets. Adjustable volume.
Cross-platform
Linux, macOS (x86_64 + ARM), Windows. Single binary, no dependencies.
Controls
Move tile WASD / Arrow keys / Mouse click
Navigate menus WASD / Arrow keys
Select Enter / Space / Mouse click
Back / Menu Escape
Changelog
2026-05-02v0.1.0Initial release — 3x3 to 6x6 grids, multi-tile sliding, score tracking, sound effects