|
|
|
@ -2,7 +2,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
* About
|
|
|
|
* About
|
|
|
|
This package is a core api for GateRunner card game.
|
|
|
|
This package is a core api for GateRunner card game.
|
|
|
|
|
|
|
|
** Gameplay
|
|
|
|
|
|
|
|
During game player should go through *levels* thats consist of lines of *doors*.
|
|
|
|
|
|
|
|
Every line have three *doors* and player free to open any of them to skip line.
|
|
|
|
|
|
|
|
When player interacts with the *door* it turn into *event*.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Every interaction take some *move points* of player. Amount of move points
|
|
|
|
|
|
|
|
necessary passing a *door* depends on *ground*.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Player pass the level if it skip all lines with *move points* and *health*
|
|
|
|
|
|
|
|
greater than zero.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Event* can be ether of:
|
|
|
|
|
|
|
|
- empty
|
|
|
|
|
|
|
|
- item
|
|
|
|
|
|
|
|
- trap
|
|
|
|
|
|
|
|
- enemy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*** Empty *event*
|
|
|
|
|
|
|
|
Player just pass whole line when interacts with event.
|
|
|
|
|
|
|
|
More difficult level is, less empty events it have.
|
|
|
|
|
|
|
|
*** Item *event*
|
|
|
|
|
|
|
|
*** Trap *event*
|
|
|
|
|
|
|
|
*** Enemy *event*
|
|
|
|
* Plan
|
|
|
|
* Plan
|
|
|
|
** TODO Describe domain
|
|
|
|
** TODO Describe domain
|
|
|
|
** TODO Implement domain and operations over domain elements
|
|
|
|
** TODO Implement domain and operations over domain elements
|
|
|
|
|