Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T14:44:03.000Z (over 4 years ago)
- Last Synced: 2024-11-06T06:44:45.515Z (3 months 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: 5
- Watchers: 0
- Forks: 1
- 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![Demo](./img/fifteen-puzzle-demo.gif)
### [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.