Šioje pamokoje sužinosite, kaip parengti tris žaidimo užduotis, kad pasiektumėte (laikiną) pabaigą. Atliksime būtinus veiksmus, kad užtikrintume, jog užduotys būtų parengtos teisingai ir sąveika žaidime vyktų sklandžiai. Šiame vadove pabrėžiami užduočių sistemos principai ir pateikiama naudingų patarimų, kaip ją įgyvendinti.
Pagrindinės žinios
- Sužinosite, kaip parengti užduotis ir patikrinti, ar žaidėjas atitinka būtinus reikalavimus, kad galėtų judėti pirmyn.
- Labai svarbu įgyvendinti grįžtamojo ryšio pranešimus, kurie padėtų žaidėjui suprasti reikalavimus.
- Turite galimybę užduočių sistemą išplėsti papildomomis funkcijomis, kad ji taptų patogesnė vartotojui.
Žingsnis po žingsnio vadovas
1. Atlikite pagrindinius parengiamuosius darbus
Norint pradėti rengti užduotis, svarbu atlikti keletą pagrindinių pasiruošimų. Štai jau paruošėte pranešimą "Prieiga neįmanoma", kuris pasirodo žaidime, kai žaidėjas bando eiti į rytus. Šis pranešimas susijęs su apsaugos robotu, į kurį galima patekti su slaptažodžiu.
2. Išanalizuokite užduočių struktūrą
Peržiūrėkite žaidimo duomenis, atsakingus už užduotis. Čia rasite atitinkamus aprašymus ir būsenos pranešimus. Jie labai svarbūs sąveikai, kuri vyks žaidime. Patikrinkite, ar yra vietos, kur galima jas patobulinti arba papildyti.
3. Parduotuvės sukūrimas
Pasirinktinai galite sukurti parduotuvę, kuri tarnauja kaip dekoracija. Žaidėjai joje potencialiai gali ką nors nusipirkti, kad paremtų savo užduotis. Tačiau to gali neprireikti, nes jau paruošėte tris pokalbius pagrindinėje užduotyje. Jei įgyvendinsite parduotuvę, įsitikinkite, kad ji sukurta taip, kad būtų patogi naudoti.
4. Kvestų tikrinimo funkcija
Čia atsiranda labai svarbi funkcija: "įjungta prieš išeinant į rytus". Ji iškviečiama, kai žaidėjas priima sprendimą eiti į rytus. Žaidimo paleidimo duomenų parametre pateikiama visa svarbi informacija, kad būtų galima patikrinti, ar užduotys įvykdytos.
5. Patikrinti užduočių įvykdymą
Funkcijoje tikrinama, ar atitinkamos užduotys buvo įvykdytos. Šiuo metu turite dvi užduotis, kurias reikia užbaigti. Jei užduotis, kurios ID "išmokti apeiti robotą", yra įvykdyta, galite įeiti į naują vietą.
6. Klaidų pranešimų įgyvendinimas
Jei žaidėjas neįvykdo sąlygų, turėtumėte rodyti naudingą klaidos pranešimą. Pavyzdžiui, jei užduotis neįvykdyta, galėtų būti rodomas tekstas "Robotas reikalauja slaptažodžio". Tai pagerina naudotojo patirtį, nes žaidėjas aiškiai supranta, ką turi padaryti, kad galėtų judėti pirmyn.
7. Kitų vietovių analizė
Dabar galite patikrinti ir kitas žaidimo vietas, pavyzdžiui, barą. Čia žaidėjui pateikiamas išsamus aprašymas. Įsitikinkite, kad aplinka yra ryškiai suprojektuota, kad suintensyvėtų žaidimo patirtis.
8. sąveikos su NPC įvedimas
Bare labai svarbu, kad žaidėjas sąveikautų su NPC (nežaidžiamaisiais veikėjais). Pradėkite nuo mygtuko "Pasikalbėti" įdiegimo, kad galėtumėte pradėti pokalbius. Tai taip pat svarbu vykdant užduotis, nes žaidėjui dažnai reikia bendrauti su kitais veikėjais, kad galėtų daryti pažangą.
9. Sukurkite pokalbio partnerių išskleidžiamąjį langą
Norėdami dar labiau išplėsti interaktyviąją dalį, įgyvendinkite išskleidžiamąjį meniu, kuris leistų žaidėjui pasirinkti skirtingus dialogo partnerius. Tai gali būti naudinga vėlesnėse žaidimo versijose.
Apibendrinimas
Šiame vadovėlyje sužinojote, kaip parengti ir įgyvendinti užduotis žaidime. Atlikote pasirengimą užduotims, sukūrėte užduočių įvykdymo tikrinimo sistemą ir sukūrėte svarbias sąveikos su NPC galimybes. Tai yra sėkmingos užduočių sistemos pagrindai.
Dažniausiai užduodami klausimai
Kaip patikrinti, ar užduotis įvykdyta?Galite patikrinti užduoties būseną žaidimo paleidimo metu esančiuose duomenyse ir atitinkamai reaguoti.
Kas atsitinka, jei žaidėjas neturi reikiamų reikalavimų, kad galėtų judėti pirmyn?Jei reikalavimai neįvykdyti, bus rodomas klaidos pranešimas, kuriame žaidėjui bus nurodyta, ką daryti.
Ar galiu vėliau išplėsti užduočių sistemą?Taip, užduočių sistemą galima bet kada išplėsti papildomomis užduotimis, parduotuvėmis ar sąveikomis.