Skip to content

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.

Clone this wiki locally