-
Notifications
You must be signed in to change notification settings - Fork 0
/
zadani.txt
18 lines (16 loc) · 993 Bytes
/
zadani.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Implementujte jednoduchou střílecí hru alespoň jednoho hráče proti počítači.
Hra musí splňovat následující funkcionality:
- Objekty, které je možné zničit (nepřátelské jednotky, statické barikády)
- Pohybovat s hráčem (chůze panáčka, let vesmírné lodi, páčka na odrážení
míčků)
- Po zničení objektu s určitou pravděpodobností zůstane bonus, implementujte
několik různých bonusů (munice, rychlejší nabíjení,...)
- Implementujte jednoduchý "fyzikální" model (setrvačnost lodi, gravitace,
odrážení, nabíjení zbrani,...)
- Implementujte načítání (generátoru) mapy ze souboru a ukládání nejlepších
skóre do souboru.
Kde lze využít polymorfismus? (doporučené)
- Rozdělení objektů: (ne)pohyblivý, hráč vs. nepřítel
- Různé bonusy: munice, silnější zbraně, zdvojení zbraní, rychlejší
přebíjení,...
- Uživatelské rozhraní: konzole, ncurses, SDL, OpenGL (různé varianty), ...