Endless Flight je jednostavna igrica u kojoj igrač ima zadatak da upravlja papirnim aviončićem koji treba da što brže prolazi kroz šumu. Nagrađuje se brzina. Za dovoljno veštog igrača kraja nema jer je generisana staza beskonačna, ali je otežavajuća okolnost to što se avinčić vremenom kreće sve brže i brže pa je izbegavanje stabala vremenom sve teže.
- Preuzimanje ili kloniranje direktorijuma
git clone https://github.com/MATF-RG18/RG114-endless-flight
- Pozicioniranje u direktorijum igre
cd RG114-endless-flight
- Kompilacija
make
- Pokretanje igrice
./endlessFlight
Za instaliranje i pokretanje igre dovoljno je izvršiti sledeći kod iz terminala:
git clone https://github.com/MATF-RG18/RG114-endless-flight && cd RG114-endless-flight && make && ./endlessFlight
Na početku je aviončić postavljen na centralnu poziciju na stazi. Pokretanjem igre (taster Space) se generiše niz prepreka nasumičnog tipa na nasumičnim pozicijama i omogućava se avionu kretanje (pogledati tabelu ispod). Avion se kreće podrazumevanom brzinom (koja se vremenom sama po sebi povećava) sve dok mu igrač ne zada komandu ubrzavanja (↑ ili W), u tom slučaju se brzina povećava tri puta. Logika podrazumevanog bodovanja je takva da se za svaki sekund (okvirno) dobija po 1 bod i za svako izbegnuto stablo (prepreku) se dobija po 8 bodova, što se u slučaju ubrzanja povećava na 32 boda. Igra se završava kada se igrač sudari sa nekom od prepreka i tada se može početi ispočetka (R) ili izaći iz igre (Esc ili Q).
Taster | Komanda |
---|---|
Space | Pokretanje i pauziranje igre |
← ili A | Skretanje ulevo |
→ ili D | Skretanje udesno |
↑ ili W | Ubrzavanje aviona |
↓ ili S | Usporavanje aviona |
Esc ili Q | Izlaz iz igre |
R | Restartovanje igre |