This shows you the differences between two versions of the page.
|
pjv:teme:02 [2018/10/14 20:01] alexandru.gradinaru created |
pjv:teme:02 [2019/01/16 16:15] (current) alexandru.gradinaru |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Tema 2 ===== | ===== Tema 2 ===== | ||
| + | |||
| + | <note tip>Punctaj: 1.5p. | ||
| + | Se pot acorda bonusuri pentru realizari deosebite/interesante.</note> | ||
| + | |||
| + | <note important>Tema se prezinta in laborator pentru a fi punctata.</note> | ||
| + | |||
| + | === Cerinte === | ||
| + | |||
| + | Realizati un joc 3D care sa contina urmatoarele functionalitati programate: | ||
| + | |||
| + | == UI == | ||
| + | * Player Health | ||
| + | * Player Mana/Puncte abilitati | ||
| + | * Minimap | ||
| + | * QuestLog [Bonus] | ||
| + | * Enemy Health cand sunt cu tinta pe acesta | ||
| + | * Score | ||
| + | |||
| + | |||
| + | == 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 [Bonus] | ||
| + | * 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 [Bonus] | ||
| + | * are un scor in functie de numarul de quest-uri rezolvate sau alte recompense | ||
| + | * 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 | ||
| + | * Urmareste player-ul si il ataca, in momentul in care acesta se afla in proximitate | ||
| + | * Se plimba intr-o anumite proximitate / Apara un anumit obiectiv | ||
| + | * Sunt animati (atac, miscare) | ||
| + | |||
| + | == NPC [Bonus] == | ||
| + | * Agenti de la care se pot prelua/rezolva quest-uri | ||
| + | * Sunt animati | ||
| + | * Pot purta o conversatie cu mai multe fire de dialog si mai multe variante de raspuns | ||
| + | |||
| + | |||
| + | |||