Projekat je nastao na kursu Računarska grafika. Za implementaciju su korišćene biblioteke OpenGL i SOIL(za teksturu). Kao inspiracija poslužila je igrica Bloxorz.
Da bi se program izvršavao na vašem računaru, potrebno je da: instalirate biblioteke OpenGL i SOIL sudo apt-get install binutils-gold freeglut3 freeglut3-dev libsoil-dev
, nakon ovoga treba preuzeti projekat sa github-a, raspakovati ga i preko terminala se pozicionirati u datoteku gde je smešten program, zatim izvršiti komandu make
. Program pokrenuti komandom:
./kvadar_do_kvadrata
Cilj ove igrice, kao što i sam naziv kaže, je da se dođe do crnog kvadrata u prva dva nivoa i crvenog u poslednjem(znak da se došlo do kraja). Ovo se postiže pomeranjem kvadra po poligonu strelicama na tastaturi. U slučaju da igrač pomeri kvadar na polje van poligona, igrica prestaje sa radom i ispisuje se odgovarajuća poruka u terminalu.
Taster | Događaj |
---|---|
G | pocetak igre |
⬅️ | kvadar se rotira u levo za 90o, ako kvadar stoji uspravno, u suprotnom se translira za jedno polje u levo |
⬆️ | kvadar se rotira na gore za 90o, ako kvadar stoji uspravno, u suprotnom* |
➡️ | kvadar se rotira u desno za 90o, ako kvadar stoji uspravno, u suprotnom se translira za jedno polje u desno |
⬇️ | kvadar se rotira na dole za 90o, ako kvadar stoji uspravno, u suprotnom* |
Esc | izlaz iz igre |
*izuzetak kod kretanja pogledati na linku!
Izveštaji razvoja igrice se nalaze na wiki stranici, a za bolji uvid probati samu igricu 😉.