Differences

This shows you the differences between two versions of the page.

Link to this comparison view

gp:laboratoare:06 [2024/10/04 13:59]
127.0.0.1 external edit
gp:laboratoare:06 [2025/03/30 16:38] (current)
maria_anca.balutoiu [Tasks]
Line 1: Line 1:
-===== Laboratorul 06. ===== +===== Laboratorul 06. Generare de NPCs și Item Stats ===== 
 +==== Tasks ==== 
 +  - Creați un NPC generator simplist în care:  
 +    * Un NPC este definit printr-o combinație aleatoare de nume, clasă, viață, damage. 
 +    * Fiecare NPC va avea și o trasătură aleatoare de personalitate,​ care îi va afecta comportamentul. 
 +    * Pe baza clasei asociate, fiecare NPC va avea un portret afișat pe ecran. 
 +    * Se generează un nou NPC și se afișează pe ecran la apăsarea unui buton. 
 +  - Creați un generator de armură și arme în care: 
 +    * Un item este definit printr-un tip, o raritate, damage și durabilitate. 
 +    * Item-ele mai rare au și câte o abilitate specială precum poison, lifesteal, fire damage, ice slow. 
 +    * Se generează un nou item și se afișează pe ecran la apăsarea unui buton. 
 +    * În funcție de raritatea item-ului, scrisul de pe ecran va avea altă culoare. 
 +  - **Bonus 1.** Creați un meniu prin care să puteți scrola prin toate personajele și obiectele generate. Rezultatele generări se vor salva pentru a fi accesibile și la rulări ulterioare ale aplicației. Jucătorul va putea redenumi NPCs și item-urile generate. 
 +  - **Bonus 2.** Pentru fiecare item afișați "​rarity stars" în dreptul numelui. Adăugați un efect de animație pentru cel mai rar tip de item.
  
gp/laboratoare/06.1728039588.txt.gz · Last modified: 2025/03/30 16:21 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0