PRAKTIKA logo 1-oji programavimo praktika

Atsiskaityti privalote iki paskutinės praktinės paskaitos.

Užduoties sąlyga. Praplėsti 1 užduoties funkcionalumą (atnaujinimas v1.1) ir papildyti šiomis funkcijomis:

  • Pasiekimų sistema (angl. Achievments):
    • atvaizduoti pasiekimų lentelę mažiausiai 15-20 skirtingų pasiekimų;
    • pridėti filtrų pagal, kuriuos atvaizduojate pasiekimus;
    • sukurti keletą skirtingų žaidime esančių lygių: easy, hard, medium, impossible, veteran ir t.t. pagal, kuriuos suteikiami skirtingi pasiekimai;
    • žaidimo metu žaidėjas gauną skirtingus pasiekimus priklausomai nuo atliktos užduoties, nugalėto priešo ar sėkmingai įvykdyto istorijos etapo;
  • Progreso sistema:
    • gauti patirties taškų (angl. Experience points) už nugalėtą priešininką, praeitą istorijos etapą, pereitą į naują zoną ir pan.
    • pasirinkti progreso patirties taškų sistemą: tiesinę arba horizontaliąją ar kt.
    • taip pat lygių sistemą: galimybė žaidėjui įgyti aukštesnį lygį ir gauti papildomą atlygį arba atidaromas naujas turinys ir pan.
  • Žaidėjo HUD:
    • atvaizduoti žaidėjo informaciją: pasiekimo taškus, gyvybių skaičių, virtualią valiutą ir papildomą informaciją pagal pasirinkta tematika;
    • šią informaciją atvaizduoti žaidimo metu.