Skip to content

MATF-RG18/RG141-pametna-kutija

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RG141-pametna-kutija

Pametna kutija 📦

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.

Releases

No releases published

Packages

No packages published