Skip to content

Zahtjevi projekta

MatAci edited this page Apr 17, 2023 · 6 revisions

Specifikacije

Kratkoročno i dugoročno gledani planovi i zadaci.

Cilj projekta

Cilj projekta je stvoriti platformer igricu u kojoj će postojati glavni igrač, protivnici i prepreke. Osnovna ideja je da svaki level ima zajedničke dvije platforme (početnu i ciljnu) na istim pozicijama potencijalno te da se nakon svakog levela koji igrač prijeđe igra komplicira te postaje teža. Osnovna ideja je napraviti prvi osnovni level samo u stilu parkour-a i proći level na taj način. Ukoliko igrač uspješno prođe od početne do završne platforme prelazi na novi level. Drugi level imao bi više mogućih generalizacija terena te bi uz sam parkour imao i potencijalne prepreke koje bi se isto nasumično stvorile. Ukoliko bi igrač imao interakciju s preprekom dogodilo bi se bili smanjenje health-a ili gubitak jednog od života koje igrač posjeduje. Svaki naredni level u sebi bi osim prepreka i terena sadržavao i protivnike koji bi na početku imali točno određenu rutu kretanja te bi se ponašali na predvidljiv način dok bi leveli iznad imali i protivnike koji će potencijalno moći ugroziti igrača.

Kratkoročni plan

Prvobitni cilj je upoznavanje sa Unity-em i sa njegovim mogućnostima te smo za početak odlučili kreirati dva levela bez protivnika te kreirati bazu igrice koja uključuje kretnju igrača te platforme. Uz to ispravno definiranje kamere i granica do kojih se kamera miče zajedno za praćenjem igrača. Početni leveli u sebi bi imali generator nasumičnog terena i generator prepreka. Uz to potrebno je napraviti i učitavanje novog level-a ukoliko se prvi uspješno završi. Kada se to sve realizira te se pronađu osnovne animacije , slike i zvukovi. Razvoj bi krenuo u smjeru protivnika te uspješnim dodavanjem protivnika.

Ažurirani plan projekta

Kreiranje prva dva levela je uspješno izvedeno sa korištenjem dva različita generatora terena. Prva dva levela nemaju neprijatelje ali level dva ima prepreke koje prilikom dodira s igračem ubijaju igrača. Osim toga u igru je dodan početni meni pomoću kojeg se igra započinje te je moguće igru pauzirati. Osim toga dodano je prepoznavanje smrti igrača prilikom pada u "beskonačnost" tj. pada sa platformi. Treći level trebao bi biti kreiran većinom statički s naglaskom na neprijatelje i prepreke. Ideja da level bude statički dolazi iz činjenice da će level trebati biti dosta raznolik ne bi li se poboljšala sama igrivost. Postoji mogućnost da će se koristi generator levela ali samo na nekom kratkom dijelu levela. Takav način kreiranja levela dati će više prostora za neprijatelje i njihovu kretnju. Također level će imati u sebi i prepreke. Četvrti level idejno bi trebao biti sličan levelu 3. Detaljnije će se odlučiti tijekom kreiranja samo trećeg levela.

Clone this wiki locally