Fifteen is 15 puzzle (a.k.a Game of Fifteen) implemented in C++ with IDA* based solver.
- GUI using FLTK
- Step by step solver (using IDA*) with 3 different heuristics:
- Manhattan Distance
- Linear Conflict
- Misplaced Tiles
- Move the blank tile around using WASD keys.
- Edit tiles directly by clicking on them.
- Randomize puzzle using the Shuffle button.
- GNU make
- GNU C++ Compiler (9.1 and higher)
- FLTK (inc. FLUID)
- On Windows: MSYS2
sudo apt install build-essential libfltk1.3-dev fluid
make -j$(nproc)