Semestrálny projekt predmetu ZAP
Pomocou knižnice ncurses vytvorte ľubovoľný program (hru, prezentáciu alebo iný umelecký počin), pričom výsledný projekt musí spĺňať nasledujúce podmienky:
- Projekt musí obsahovať 2D svet.
- Dohromady musí projekt zahŕňať aspoň 3 z nasledujúcich výziev:
- Práca s farbami
- Ovládanie cez klávesnicu (bez nutnosti potvrdenia Enterom)
- Viac úrovní (levelov)
- Práca s časomierou resp. dynamická zmena v čase
- Práca s argumentami príkazového riadku
- Práca so súbormi
- Projekt musí byť zložitejší ako ukážkové príklady a jeho úroveň musí byť dostatočná.
- Jazyk: C/C++
- Knižnica: ncurses
make all
./landerSpustenie menu obrazov priamo cez argumenty:
./lander m # pre menu (preskakuje minimálne požiadavky na terminál)
./lander l # pre úrovne
./lander h # pre pomoc v hre
./lander a # pre informácie o hreSpustenie úrovní priamo cez argumenty:
./lander l1 # LEVEL 1: MOON SURFACE
./lander l2 # LEVEL 2: CAVE MASTER
./lander l3 # LEVEL 3: SECRET BASEÚprava množstva paliva na začiatku:
./lander lx fxxx # [0-2147483647](Nastavenie množstva paliva zostáva platné až do ukončenia misie a návratu do menu alebo úrovní.)