Laboratorul 06. Generare de NPCs și Item Stats

Tasks

  1. 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.
  2. 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.
  3. 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.
  4. 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.txt · Last modified: 2025/03/30 16:38 by maria_anca.balutoiu
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