Bjež' od foi-a

Bjež' od foi-a

Bjež' od foi-a je igrica u kojoj je svrha da igrač izbjegne kockice koje padaju s gornjeg ruba prozora. Igrač strelicama na tipkovnici upravlja studentom koji se želi spasiti od FOI-a. Najmanja veličine kockice koja pada je 10px, najveća je 40px, dok je student veličine 50×50px. Prilikom pisanja programa su korištene varijable (konstante) koje određuju veličinu kockica, brzinu te stopu po kojoj se stvaraju kockice. Na taj način je moguće naknadno mijenjati postavke i time prilagođavati težinu. Tako na primjer ako korisnik promijeni vrijednost varijable PLAYERMOVERATE može ubrzati (usporiti) kretanje studenta te na taj način pojednostaviti igricu. Nažalost nisam stigao isprogramirati da igrač prije početka igre određuje te postavke, no možda jednom to i napravim.

Prilikom pisanja programa sam koristio module pygame, random, sys koji su mi stavili na raspolaganje potrebne funkcije. Mislio sam da će biti problem implementirati detekciju sudara, no pygame je imao gotovu funkciju koja to radi. Također je bilo jednostavno i dodavanje zvukova u igru što je riješeno s dvije-tri naredbe u programu. Python i Pygame su vrlo korisni i jednostavni alati te omogućavaju i početnicima izradu vrlo zanimljivih igara.

Bjež' od foi-a