PRAKTIKA logo 1-oji programavimo praktika

Atsiskaityti privalote iki paskutinės praktinės paskaitos.

Pasiruošimo žingsniai užduotims atlikti:

  • Programinio kodo versijavimo sistema GIT. Praktines užduotis praktikos metu privalote talpinti Github.com debesyje naudojant programinio kodo versijavimo įrankį GIT.
  • Visi studentai privalote paspausti šią nuorodą: Accept this assignment , kur jums automatiškai bus sukurta repozitorija ir suteiktas URL adresas pvz: “https://github.com/pratybos/java-pratybos2018-eif-courses”. Naudojant GIT įrankį privalote talpinti visas praktines užduotis pagal suteiktą URL adresą.
  • Github aplinkoje sukurti README.MD dokumentą ir pateikti detalų atliktų užduočių aprašą, kurio pavyzdį rasite šiuo adresu: https://github.com/eif-courses/PI16-M.Gzegozevskis.
  • Kaip įdiegti ir naudotis GIT plačiau rasite: Programinė įranga > Papildoma programinė įranga (nuoroda čia).

Užduoties sąlyga. Pagrindinis tikslas sukurti nuotykių žaidimą, kuriame būtų skirtingų rolių žaidėjų herojai. Taip pat privalote sugalvoti unikalią žaidimo istoriją. Žaidime privalote įgyvendinti šias funkcijas:

  • Lobių sistema:
    • sukurti lobių lentelės sistemą, kur atsitiktiniu būdu būtų generuojami daiktai ir virtuali valiuta, kuri iškrenta iš nugalėtų priešų ar perejus tam tikrą žaidimo lygį. Daugiau informacijos kaip yra įgyvendinama ši sistema rasite šiame straipsnyje: spauskite čia.
  • Inventoriaus sistema:
    • užsidėti gautus daiktus;
    • atvaizduoti užsidėtus daiktus;
    • parduoti daiktus žaidimo parduotuvėje;
  • Parduotuvės sistema:
    • sugalvoti virtualią valiutą: Eurai, Doleriai, Auksiniai, Kristalai, Bitai, Mediena, Monetos;
    • pirkti įvairius daiktus pvz: Head, Chest, Boots, Weapon, Shield ect. Daiktų pavadinimai priklauso nuo pasirinktos žaidimo temos;
  • Istorija:
    • su įvairiomis pabaigomis, plačiau rasite čia;
    • numatyti tam tikrus apdovanojimus ir unikalius daiktus, kuriuos gaunate už sėkmingai įvykdytą istorijos etapą.