-
Notifications
You must be signed in to change notification settings - Fork 0
knusul/tdd-experiment
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
----------INSTRUKCJA
Kiedy blok zostanie upuszczony:
* powinien pojawic sie na srodkowej pozycji górnego wiersza
.X.\n
...\n
...\n
* powinien opadac w dol co jeden wiersz.
...\n
.X.\n
...\n
* Dwa bloki nie moga opadac w tej samej chwili
...\n
.X.\n
...\n
Kiedy blok znajduje sie nad podloga
* Gracz nadal moze przesuwac blok w prawo i w lewo
...\n ...\n
...\n => ...\n
.X.\n X..\n
* Po opadnieciu gracz nie moze poruszac spadajacym blokiem
Kiedy blok znajduje sie nad innym blokiem
* Gracz nadal moze przesuwac blok w prawo i w lewo
...\n ...\n
.X.\n => ..X\n
.X.\n .X.\n
* Po opadnieciu na innym bloku gracz nie moze poruszac spadajacym blokiem
Kiedy dolny wiersz jest wypelniony blokami
* dolny wiersz jest kasowany a bloki znajdujace sie wyzej spadaja w dol
...\n
.X.\n
XXX\n
...\n
...\n
.X.\n
Punktowanie
* Po kazym skasowanym wierszu przez gracza dodawane jest 10 punktow do punktacji
Czesc II
Zaimplementuj figury tetromino zamiast pojedynczych bloków, zaimplementuj dla nich rotacje w lewo i w prawo
I_SHAPE
....\n
IIII\n
....\n
J_SHAPE
..J\n
JJJ\n
...\n
L_SHAPE
L..\n
LLL\n
...\n
O_SHAPE
.OO\n
.OO\n
...\n
S_SHAPE
...\n
.SS\n
SS.\n
T_SHAPE
.T.\n
TTT\n
...\n
Z_SHAPE
...\n
ZZ.\n
.ZZ\n
About
experiment of working with tdd and test first.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published