-
Notifications
You must be signed in to change notification settings - Fork 0
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.