A beautiful React-based 15-puzzle game with a wooden aesthetic, inspired by classic wooden sliding puzzles.
- Classic 15-puzzle gameplay
- Beautiful wooden design with realistic textures
- Always generates solvable puzzles
- Reset button to shuffle tiles
- Responsive design
- Keyboard navigation support
- Sound effects for tile movement and win
- Responsive design
- Node.js (version 20 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to the URL shown in the terminal (typically
http://localhost:5173)
npm run buildThe built files will be in the dist directory.
- Click on any tile adjacent to the empty space to move it
- Use arrow keys and space to move tiles
- Arrange the tiles so that numbers 1-15 are in order from left to right, top to bottom
- The empty space should be in the bottom-right corner when solved
- Click the "Reset" button to shuffle the tiles into a new solvable configuration