https://github.com/icherya/fifteen-puzzle
🎲 The "15-puzzle" game pet-project in vanilla JavaScript
https://github.com/icherya/fifteen-puzzle
15-puzzle 15puzzle css hammerjs html javascript js movingblocks oop pet-project puzzle puzzle-game
Last synced: 6 days ago
JSON representation
🎲 The "15-puzzle" game pet-project in vanilla JavaScript
- Host: GitHub
- URL: https://github.com/icherya/fifteen-puzzle
- Owner: iCherya
- Created: 2020-07-16T14:23:29.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T14:44:03.000Z (over 4 years ago)
- Last Synced: 2025-04-15T05:52:43.310Z (6 days ago)
- Topics: 15-puzzle, 15puzzle, css, hammerjs, html, javascript, js, movingblocks, oop, pet-project, puzzle, puzzle-game
- Language: JavaScript
- Homepage: https://icherya.github.io/Fifteen-Puzzle/
- Size: 2.12 MB
- Stars: 9
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 🎲 Fifteen Puzzle
The **"15-puzzle"** game (also called Gem Puzzle, Boss Puzzle, Game of Fifteen, Mystic Square and many others) in plain JavaScript.- [x] Game implementation
- [x] 4x4 Puzzle
- [x] NxN Puzzle
- [x] Game scores from localStorage
- [x] Game scores from server
- [x] Save and load gaming process
- [x] Solving algorytm implementation
- [x] Known bugs fix
- [ ] Refactoring
### [About game](https://en.wikipedia.org/wiki/15_puzzle) | [View the Demo](https://icherya.github.io/Fifteen-Puzzle/)
**Technology used:**
* HTML
* CSS
* JavaScript
* [Hammer.JS](https://hammerjs.github.io/) for swipe events support.