A simple sliding puzzle game written in C++. Move the tiles to arrange them in order from 1 to 15, with the empty space at the end. Everything is handled in only one class GameEngine due to the size of the project.
- Classic 4x4 puzzle grid
- Keyboard controls:
W= upA= leftS= downD= right
- Move counter
- Puzzle shuffling at start
- Detects and report winning condition
- C++17 or later
Author: Andrea Rossi
This is a personal project for fun and practice. Based on the LearnCpp Chapter 21 Project