Puzzle15: v0.03 with splash screen and working menu system

master
Dirk Hillbrecht (home) 2022-01-03 18:12:04 +01:00
parent 43e87247d7
commit 46286e13b5
5 changed files with 116 additions and 61 deletions

View File

@ -5393,7 +5393,7 @@
{ {
"id": "puzzle15", "id": "puzzle15",
"name": "15 puzzle", "name": "15 puzzle",
"version": "0.02", "version": "0.03",
"description": "A 15 puzzle game with drag gesture interface", "description": "A 15 puzzle game with drag gesture interface",
"readme":"README.md", "readme":"README.md",
"icon": "puzzle15.app.png", "icon": "puzzle15.app.png",

View File

@ -1,2 +1,3 @@
0.01: Initial version, UI mechanics ready, no real game play so far 0.01: Initial version, UI mechanics ready, no real game play so far
0.02: Lots of enhancements, menu system not yet functional, but packaging should be now... 0.02: Lots of enhancements, menu system not yet functional, but packaging should be now...
0.03: Menu logic now generally functioning, splash screen added. The first really playable version!

View File

@ -1,18 +1,27 @@
# Puzzle15 - A 15-puzzle for the Bangle.js 2 # Puzzle15 - A 15-puzzle for the Bangle.js 2
Puzzle15 implements a 15-puzzle on the screen of the Bangle.js 2 smart watch. This is a Bangle.js 2 adoption of the famous 15 puzzle.
A "15-puzzle" is a single-player game. 15 "stones" are numbered from 1 to 15 and placed randomly on a 4 by 4 playing field.
So, one place on the field is free.
The target of the game is to move the stones around (using the "gap" on the playing field) to bring them in natural order.
_This is work in progress!_ ## The game
A board of n x n fields is filled with n²-1 numbered stones.
Bring them in the correct order so that the gap is finally at the bottom right of the playing field.
The less moves you need, the better you are.
## How to play ## How to play
After starting the game, the playing field is shown with the stones in the corrct order. Select whether you want to play on a board with 3 x 3, 4 x 4, or 5 x 5 fields.
Push the stones around with drag gestures (left to right, right to left, top to bottom, bottom to top) to shuffle them. Move the stones with drag gestures on the screen.
Then, use the same gestures to restore the order. If you want to move the stone below the gap upward, drag from the bottom of the screen upward.
The drag gestures can be performed anywhere on the screen, there is no need to start or end them on the stone to be moved.
So far, there are no other capabililties or options. If you managed to order the stones correctly, a success message appears.
You can continue with another game, go to the game's main menu, or quit the game entirely.
There is a menu button right of the board. It opens the game's main menu.
## Implemenation notes
The game engine always generates 15 puzzles which can be solved.
Have fun! Have fun!

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

File diff suppressed because one or more lines are too long