Šioje pamokoje sužinosite, kaip į žaidimą įdiegti svarbią naują "Dr. Oweno" funkciją. Ši funkcija leidžia žaidėjui gauti svarbią užuominą, kaip įveikti apsaugos robotą, kuris prašo įvesti slaptažodį. Čia praplėsite savo programavimo įgūdžius, kartu mokydamiesi, kaip kurti ir optimizuoti užduotis. Tuoj pat pradėkime!

Pagrindinės žinios

  • Pridėta nauja funkcija, leidžianti daktarui Owenui informuoti žaidėją apie apsaugos robotą.
  • Užduotis pažymima kaip įvykdyta, kai tik žaidėjas gauna teisingą atsakymą.
  • Funkcija geba reaguoti į žaidėjo pageidaujamą įvestį ir pateikti atitinkamą informaciją.

Funkcijos kūrimo žingsnis po žingsnio vadovas

Norėdami įgyvendinti naująją daktaro Oweno užduočių funkciją, laikomės struktūruoto žingsnis po žingsnio vadovo. Jame paaiškinama, kaip žingsnis po žingsnio sukurti ir integruoti funkciją.

1 žingsnis: funkcijos įtraukimas į masyvą

Pirmiausia reikia pridėti funkciją, kurioje yra saugumo roboto užuominos logika. Eikite į kodo sritį, kurioje apibrėžtos užduočių funkcijos. Čia pridėkite naują funkciją, pavadintą explainHowToGetPastRobot, kurios aprašymas bus toks: "paaiškina, kaip apeiti robotą, kuris neleidžia praeiti be kodo".

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

2 žingsnis: funkcijos parametrų nustatymas

Šiame žingsnyje svarbu pažymėti, kad naujoje funkcijoje nereikia perduoti jokių konkrečių parametrų. Jums reikia tik užtikrinti, kad funkcija būtų tinkamai iškviesta, kai žaidėjas sąveikauja su daktaru Owenu. Taip bus užtikrinta, kad užduotis bus laikoma baigta, kai bus pateikta užuomina.

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

3 veiksmas: pakeiskite handleFunctionCall

Dabar pereiname prie kito labai svarbaus žingsnio, kuriame įgyvendinsime funkciją handleFunctionCall. Čia pridėkite naują anksčiau sukurtos funkcijos atvejį. Taip užtikrinama sąveika su žaidėju ir atsako proceso valdymo logikos įgyvendinimas.

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

4 žingsnis: apibrėžkite dirbtinio intelekto atsakymus

Šiame žingsnyje apibrėšime, kokį atsakymą AI pateiks žaidėjui, kad jis žinotų, kaip kreiptis į apsaugos robotą. Pateikiamas atsakymas bus susijęs su prieigos kodu. Šis atsakymas būtų toks: "reikia, kad robotas atliktų šį Perėjimo sistema per Perėjimo kodas vienas du trys keturi".

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

5 veiksmas: įvykdytos užduoties įvedimas

Jei žaidėjas gauna teisingą atsakymą, užduotį reikia įvesti į įvykdytų užduočių sąrašą. Norėdami tai padaryti, pridėkite nuorodą į užduotį "išmokti apeiti robotą".

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

6 veiksmas: funkcijos išbandymas

Įdiegus visus reikiamus pakeitimus, laikas išbandyti funkciją. Paleiskite žaidimą, eikite į barą ir pasikalbėkite su barmenu, kad įvykdytumėte pirmąją užduotį. Tada pasikalbėkite su daktaru Owenu ir užduokite jam klausimą apie apsaugos robotą.

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

7 žingsnis: atsakymo gavimas ir užduoties įvykdymas

Kai paklausite daktaro Oweno, gausite atsakymą, kuris yra funkcijos apibrėžimo dalis. Įsitikinkite, kad perskaitę atsiliepimą įsitikinsite, jog užduotis rodoma kaip įvykdyta.

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

8 veiksmas: sąveika su saugumo robotu

Paskutinis žingsnis - pasinaudokite gauta informacija, kad apeitumėte apsaugos robotą. Būtinai įveskite iš daktaro Oweno gautą atsakymą tiesiai į robotą ir stebėkite rezultatus.

Žingsnis po žingsnio, kaip įdiegti naująją "Dr. Owen" paieškos funkciją

Apibendrinimas

Šioje mokomojoje programoje sužinojote, kaip įdiegti naują daktaro Oweno funkciją savo žaidime. Ši funkcija užtikrina, kad jis gali pateikti žaidėjui reikiamą užuominą saugumo robotui. Atlikote įvairius veiksmus, pradedant funkcijos pridėjimu ir baigiant reikalingų bandymų atlikimu. Naudodamiesi šiuo vadovu galėsite kurti panašias užduotis ir pridėti naujų interaktyvių elementų į savo žaidimą.

Dažniausiai užduodami klausimai

Kaip galiu išbandyti šią funkciją savo žaidime?Funkciją galite išbandyti paleidę žaidimą ir pasikalbėję su daktaru Owenu po to, kai atliksite pirmąją užduotį.

Ką daryti, jei dirbtinis intelektas nepateikia atsakymo?Įsitikinkite, kad funkcija yra tinkamai susieta su žaidimo siužetu ir nėra susijusi su jokia kita logika.

Ar galiu pridėti kelias užduotis?Taip, galite pridėti daugiau užduočių ir veikėjų išplėsdami atitinkamą kodą.

Kiek laiko užtrunka pritaikyti šią funkciją?Pritaikymas neturėtų užtrukti ilgiau nei 30 minučių, jei esate susipažinę su pagrindine sistema.