Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.