PRAKTIKA logo 1-oji programavimo praktika

Atsiskaityti privalote iki paskutinės praktinės paskaitos.

Praplėsti pirmoje užduotyje atlikto žaidimo funkcionalumą:

  • Įgyvendinti pasiekimų (angl. achievements) sistemą nemažiau 50 skirtingų pavadinimų (suraskite internete jeigu nesigalvoja), kuriuos žaidimo metu galėtume įgyti. Žemiau pateiktas pavyzdys kaip atrodo įgytų pasiekimų lentelė. Konsolinėje aplikacijoje pasiekimų lentelę atvaizduoti išvedant ją į ekraną:

https://static1.squarespace.com/static/50f14d35e4b0d70ab5fc4f24/50f151cee4b09d40370b9298/50f3d093e4b022c544990b26/1406953932729/achievements2.jpg?format=500w

  • Pasiekimai turi būti skirstomi į kelis skirtingus lygius: lengvas, vidutinis, sunkus. Už ką gaunami pasiekimai sprendžiate jūs pvz:. naudoti taškų sistemą.
  • Galimybė peržiūrėti visus pasiekimus.
  • Taip pat realizuoti žaidėjo lygių sistemą pvz: už kiekvieną kovoje nugalėtą priešininką gaunami taškai (angl. experience points), pasiekęs tam tikrą taškų kiekį pereina į kitą lygį.
  • Papildomai kovos metu turi būti matomas žaidėjo HUD su papildoma informacija: hp, experience, virtualios valiutos kiekis, achievment points ir kt.