stamd / EndlessFlight

Endless Flight

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✈️ Endless Flight

drawing

📝 Kratak opis

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.

🔧 Podešavanje

Postupak instalacije i pokretanja:

  • 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

Ili objedinjeno:

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

🎮 Gameplay

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).

↔️ Komande

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

About

Endless Flight


Languages

Language:C 98.8%Language:Makefile 1.2%