Atsiskaityti privalote iki paskutinės praktinės paskaitos.
Užduoties sąlyga. Praplėsti 1 užduoties funkcionalumą (atnaujinimas v1.3) ir papildyti šiomis funkcijomis:
- Žaidimo turinio generatorius:
- pagrindiniame meniu sukurti punktą leidžianti pasirinkti generuoti naują lygį (žaidimo turinį);
- galimybė sukurti keletą skirtingų žaidimo lygių;
- duomenis išsaugoti faile: sugalvoti tinkamą duomenų formatą importavimui (pvz: xml, json, csv ar kt.);
- Sukurto žaidimo turinio įkrovimas:
- pagrindiniame meniu sukurti punktą: importuoti sugeneruotą žaidimo naują turinį / žemėlapį/-ius;
- galimybė startuoti pasirinktą sugeneruotą turinį/žemėlapį ir pradėti žaisti;
- importuotas žaidimo turinys turi būti suderintas ir integruotas į pagrindinį sukurto žaidimo algoritmą.
- Žaidimo aprašas:
- sukurti detalų žaidimo aprašą;
- žaidimo aprašą pateikti atskirame HTML dokumente.
Pavyzdys. Žaidimo aprašas.
Žaidimo taisyklės
- Žaidėjas žaidžia kaip kapitonas, kuriam reikia sugalvoti vardą.
- Žaidimo tikslas - surinkti 5 relikvijas, tada žaidimas bus laimėtas.
- Tam, kad surasti relikvijas, reikia keliauti po kitas planetas kosminiu laivu su įgula.
- Yra 10 gyvenamų planetų, kurias galima matyti žemėlapyje.
- Yra tokie resursai:
- maistas ir vanduo
- ginklai
- įgulos nariai
- auksas
- Įgula gali ieškoti aukso ir relikvijų, o visus kitus resursus reikia pirkti.
- Keliavimas reikalauja resursų maisto ir vandens, o ieškojimas maisto ir vandens, taip pat ginklų.
- Jei nėra pakankamai maisto keliavimas neįmanomas, bet ieškojimas aukso ir relikvijų galimas be maisto, tik tada miršta 1 įgulos narys.
- Ieškojimas reikalauja ginklų, jei ieškoma aukso, prarandamas 1 ginklas per vieną ieškojimą.
- Jei įgula neginkluota, tai prarandami žmonės, ieškant aukso miršta vienas neginkluotas įgulos narys per vieną ieškojimą.
- Jei ieškoma relikvijos, tai yra 3 praradimai per vieną ieškojimą, jei ginklų pakanka, tai prarandami 3 ginklai, o jei jų nėra, tai miršta tiek žmonių, kiek trūksta ginklų.
- Vienoje planetoje galima rasti tik vieną relikviją, norint ieškoti kitos relikvijos, reikia keliauti į kitą planetą.
- Jei visa įgula miršta, žaidimas bus pralaimėtas.