Selles juhendis saad teada, kuidas valmistada ette kolm ülesannet oma mängu jaoks, et jõuda (ettevaatliku) lõpuni. Läbime vajalikud sammud, et veenduda, et ülesanded on õigesti seadistatud ja mängus toimuvad interaktsioonid sujuvalt. See juhend valgustab ülesannete süsteemi põhimõtteid ja annab sulle kasulikke näpunäiteid rakendamise kohta.

Olulisemad järeldused

  • Saad teada, kuidas ette valmistada ülesandeid ja kontrollida, kas mängija täidab edasiliikumiseks vajalikud tingimused.
  • Tagasiside sõnumite rakendamine, mis aitavad mängijal mõista nõudeid, on oluline.
  • Sul on võimalus laiendada ülesannete süsteemi täiendavate funktsioonidega, et muuta see kasutajasõbralikumaks.

Samm-sammult juhend

1. Algtegevused ette valmistada

Alusta ülesannete ettevalmistamist, tehes mõningaid põhilisi ettevalmistusi. Selles etapis oled juba valmistanud ette teate "Juurdepääs keelatud", mis ilmub mängus, kui mängija üritab minna ida suunas. See teade puudutab turvameest, kellele pääseb parooliga.

2. Ülesannete struktuuri analüüs

Vaatle mängu andmeid, mis vastutavad ülesannete eest. Siit leiad vastavad kirjeldused ja olekuteated. Need on olulised interaktsioonide jaoks, mis mängus toimuvad. Kontrolli, kas seal on ruumi parendusteks või täiendusteks.

Valmistage ülesanded ette koos OpenAI API-ga

3. Poe loomine

Võid soovi korral luua poe, mis toimib dekoratsioonina. Mängijad saavad sealt võimalikult midagi osta, et toetada oma ülesandeid. Siiski võib see olla mittevajalik, kuna oled juba ette valmistanud kolm vestlust põhiülesande jaoks. Kui poe rakendad, veendu, et see on kasutajasõbralikult kujundatud.

4. Ülesannete kontrollimise funktsioon

Siin tuleb mängu oluline funktsioon: „enne idast lahkumist“. See käivitub, kui mängija teeb otsuse minna idasuunas. Parameeter Mängurakenduse andmed sisaldavad kõiki asjakohaseid teavet, et kontrollida, kas ülesanded on täidetud.

5. Ülesandekontrolli üle vaatama

Funktsiooni sees kontrollid, kas vastavad ülesanded on täidetud. Praegu on sul vaja lahendada kaks ülesannet. Kui ülesanne ID-ga "õpi, kuidas robotist mööda saada" on täidetud, saad sisestada uue asukoha.

Valmistage missioonid ette OpenAI API abil

6. Vea teatisi rakendama

Kui mängija ei täida tingimusi, väljasta abistav veateade. Näiteks võiks ilmuda teade "Robot vajab parooli", kui ülesanne pole täidetud. See parandab kasutajakogemust, kuna mängija saab selgelt aru, mida edasiliikumiseks teha.

Valmisolek ülesanneteks koos OpenAI API-ga

7. Muude asukohtade analüüsimine

Nüüd võid vaadata ka teisi mängu asukohti, nagu näiteks baar. Seal antakse mängijale üksikasjalik kirjeldus. Veendu, et ümbrus oleks visuaalselt atraktiivne, et muuta mängukogemust intensiivsemaks.

Valmistage ülesanded ette kasutades OpenAI API-d

8. Suhtlemise NPC-dega sissejuhatamine

Baaris on oluline, et mängija suhtleks mitte-mängitavate tegelastega. Alusta „Räägi"-nupu rakendamisest vestluste alustamiseks. See on oluline ka ülesannete jaoks, kuna mängija peab sageli teiste tegelastega suhtlema, et saavutada edusamme.

9. Räägitavate partnerite rippmenüü loomine

Interaktiivse osa laiendamiseks rakenda rippmenüü, mis võimaldab mängijal valida erinevate vestluspartnerite vahel. See võib olla kasulik hilisemates mänguversioonides.

Kokkuvõte

Selles juhendis oled õppinud, kuidas ette valmistada ja rakendada ülesandeid mängus. Oled teinud ettevalmistused ülesannetele, seadistanud ülesande lõpuleviimise kontrollisüsteemi ja loonud olulised suhtlemisvõimalused NPC-dega. Need on eduka ülesandesüsteemi alused.

Korduma kippuvad küsimused

Kuidas kontrollida, kas ülesanne on lõpule viidud?Saate kontrollida ülesande olekut mängu käivitamisandmetest ja reageerida vastavalt.

Mis juhtub, kui mängijal pole vajalikke eeldusi, et edasi liikuda?Kui eeldusi pole täidetud, kuvatakse mängijale teade, mis selgitab, mida teha.

Kas ma saan hiljem täiendada quest-süsteemi?Jah, quest-süsteemi saab igal ajal täiendada täiendavate questide, poodide või interaktsioonidega.