Projekat na kursu Računarska grafika, na Matematičkom fakultetu. Korisnik upravlja (plavom) kutijom koja se na komande tastature kreće po poligonu sa namerom uspešnog dolaska do cilja. Igrač mora pametno da gura druge (ruzičaste) kutije koje se nađu na putu do cilja.
Projekat je napisan na programskom jeziku C, korišćenjem grafičkog sistema OpenGL (okruženja za razvoj interaktivnih 2D i 3D grafičkih aplikacija) kao i korišćenjem GLUT biblioteke.
Sve potrebne biblioteke mogu se instalirati komandom:
sudo apt-get install binutils-gold freeglut3 freeglut3-dev
za operativni sistem Ubuntu.
Za učitavanje tekstura korišćena je biblioteka SOIL. Instaliranje:
sudo apt-get install libsoil-dev
Projekat uključuje: 📝
- crtanje primitiva
- proveru dubine
- osvetljenje
- kretanje pomoću tastature
- teksture
- upotrebu korisnički definisanih matrica kako bi se kreirao poligon
- animaciju
- obradu kolizija
- …
Pokretanje: 💻
make
./brainBox
Komande: 🎮
Tipka | Događaj |
---|---|
⬆️ | kretanje napred |
⬇️ | kretanje nazad |
⬅️ | kretanje ulevo |
➡️ | kretanje udesno |
R | resetovanje nivoa |
Esc | izlaz iz programa |
Za više informacija posetiti:
wiki stranu projekta.