-
Notifications
You must be signed in to change notification settings - Fork 0
Izveštaj 3
Mladen Canović edited this page Aug 14, 2019
·
1 revision
Promena arhitekture projekta:
Nakon prethodnog izveštaja, izvršena je promena arhitekture projekta kako bi se iskoristile pogodnosti, koje pruža skup tehnologija i alata naveden u nastavku.
- Jezik u kome će biti razvijan projekat: C++
- OpenGL biblioteka koja će biti korišćena: GLFW
- Biblioteka koja omogućava izvršavanje aplikacije na različitim sistemima: GLEW
- Biblioteka koja olakšava rad sa matematičkim strukturama: glm
- Biblioteka koja olakšava rad sa slikama: stb_image
Osim promene arhitekture, kreiran je model letelice, po uzoru na letelicu iz originalne igrice. Letelica je postavljena na ekran.
Stanje programa nakon izvršenih izmena:
U planu je rad na sledećim funkcionalnostima do sledećeg izveštaja:
- Kreiranje klase svemirske letelice i omogućavanje osnovnih akcija (kretanje levo/desno, pucanje, itd).
- Dodavanje modela neprijateljskih letelica, određivanje legalnih pozicija za njih i postavljanje na ekran.
NAPOMENA: Promena arhitekture celokupnog projekta je rađena nakon odgledanih tutorijala o osnovama OpenGL-a sa sledećeg linka: TheChernoProject - OpenGL. Osnove projekta pisane su po uzoru na isti.