This is an old revision of the document!
Tema 2
Punctaj: 1p.
Se pot acorda bonusuri pentru realizari deosebite/interesante.
Tema se prezinta in laborator pentru a fi punctata.
Cerinte
Realizati un joc 3D care sa contina urmatoarele functionalitati programate:
UI
Player
controlat de la tastatura si mouse
mouse: FIRE si directie
keyboard: miscare, jump
poate fi TPS(3rd person) sau FPS (1st person)
poate ataca
are abilitati speciale care consuma mana/puncte de abilitate
poate prelua unul sau mai multe quest-uri
poate cara obiecte (iau un cub dintr-o parte si il pun in alta, ca sa sar pe el)
poate interactiona cu NPC (botsi) pentru preluare de quest-uri
are un scor in functie de numarul de quest-uri rezolvate
este animat (atac, miscare)
Enemy
Inamicii pot ataca direct sau de la distanta (proiectile)
Se pot instantia in locuri prestabilite la un interval de timp si cu o anumita densitate
Au viata, dar se afiseaza doar in momentul in care player-ul ii are in target
Se indreapta si il ataca pe player, in momentul in care acesta se afla in proximitate
Se plimba intr-o anumite proximitate / Apara un anumit obiectiv
Sunt animati (atac, miscare)
NPC