Skip to content

Izveštaj 4

Mladen Canović edited this page Aug 20, 2019 · 1 revision

Urađeno nakon prethodnog izveštaja:

  • Kreirana klasa svemirske letelice i potklase namenjene letelici igrača, odnosno neprijateljskim letelicama.
  • Implementirano legalno kretanje svemirske letelice igrača unutar granica ekrana. Uvedeno ubrzanje letelice u slučaju držanja tastera za kretanje.
  • Dodata klasa za manipulaciju nivoima igre.
  • Dodati metodi za obradu nivoa. Nivoi se čuvaju kao tekstualni fajlovi u formatu: matrica na čijim pozicijama se nalaze celi brojevi - predstavljaju tip letelice koju je potrebno renderovati na određenoj poziciji; putanju do pozadinske slike tog nivoa.
  • Kreirana klasa igre, zadužena za pokretanje i manipulisanje svim elementima prikazanim na ekranu.
  • Refaktorizacija i apstrahovanje kôda.
  • Dodate su teksture neprijateljskih letelica, pozadine za nivoe i nekoliko nivoa.

Stanje programa nakon izvršenih izmena:

U planu je rad na sledećim funkcionalnostima do sledećeg izveštaja:

  • Testiranje i refaktorisanje postojećeg kôda.
  • Omogućavanje pucanja letelici igrača, obrada kolizije metaka i letelica.
Clone this wiki locally