-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzadani.txt
59 lines (47 loc) · 2.26 KB
/
zadani.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Implementujte klasickou hru Pacman proti počítači.
===================================================
===== Základní funkcionality: =====
* Dodržování základních pravidel, sbírání bonusů, bodů (teček), třešniček.
* Je implementováno několik druhů AI duchů (fungující i zároveň).
Těmi jsou náhodný pohyb, pronásledování hráče, cesta zpátky domů a nadběhnutí hráče.
* Lze načítat mapy ze souboru (včetně pozic bonusů, duchů a pacmana).
--- Základní formát mapy: ---
****************************
* ** G *
* **** ***** ******** ******
*. *
*.**** ** ******** ** **** *
*. *
*.**** ** ******** ** **** *
*. *
*.**** ***** ** ***** **** *
*..... ..... ** *
* **** ***** ******** ******
*. %*
*.**** ** ******** ** **** *
*. C *
*.**** ** ******** ** **** *
*. *
*.**** ***** ** ***** **** *
*%.... ..... ** %*
****************************
* = hranice
" " = prázdné políčko
% = bonus
. = bod
C = počáteční pozice PacMana
G = počáteční pozice duchů
* Konfigurovatelná obtížnost hry ze souboru (základní mód, počáteční obtížnost, rychlost duchů, délka trvání jednotlivých módů hry, pravděpodobnost přidání nového bonusu do mapy).
--- Základní formát nastavení: ---
Difficulty: MEDIUM # Possible options: EASY | MEDIUM | HARD
GameMode: NORMAL # Possible options: NORMAL | INVINCIBLE | CRAZY
CherryProbability: 10 # Random number between 1 and n inclusive
InvincibleModeLength: 10 # Duration of Invincible Mode in seconds
ScatterModeLength: 7 # Duration of Scatter Mode in seconds
GhostSpeedIncrement: 1.001 # Double multiplication speed number after each level is done
===== Využití polymorfismu: =====
Herní plocha: Hranice, Prázdné políčko, Bonus, Třešnička, Bod
Rozdělení hráčů: PacMan, Duch
Typy chování: Náhodné, Pronásledující, Cesta zpátky domů, Nadběhnutí hráče
Módy hry: Normální, Nesmrtelný (duchové se dají zabít), Mód cesty domů, Šílený (pronásledování všemi duchy)
Jako uživatelské rozhraní je použitá konzole. Hra se ovládá šipkami, případně písmenky pro pohyb v menu.