Šajā pamācībā uzzināsiet, kā savā spēlē ieviest svarīgu jaunu Dr. Owen funkciju. Šī funkcija ļauj spēlētājam iegūt būtisku padomu, kā pārvarēt drošības robotu, kas pieprasa piekļuves kodu. Šeit jūs paplašināsiet savas kodēšanas prasmes, vienlaikus mācoties, kā izveidot un optimizēt uzdevumus. Sāksim tūlīt pat!
Galvenās mācības
- Ir pievienota jauna funkcija, kas ļauj doktoram Ouvenam informēt spēlētāju par drošības robotu.
- Uzdevums tiek atzīmēts kā izpildīts, tiklīdz spēlētājs saņem pareizo atbildi.
- Funkcija spēj reaģēt uz spēlētāja vēlamajiem ievades datiem un sniegt atbilstošu informāciju.
Soli pa solim, kā izveidot funkciju
Lai īstenotu jauno Dr. Owen uzdevuma funkciju, mēs ievērojam strukturētu soli pa solim izstrādātu ceļvedi. Tajā soli pa solim izskaidrots, kā izveidot un integrēt funkciju.
1. solis: funkcijas pievienošana masīvam
Vispirms ir jāpievieno funkcija, kas satur drošības robota mājiena loģiku. Dodieties uz to kodu apgabalu, kurā ir definētas uzdevumiem paredzētās funkcijas. Šeit pievienojiet jaunu funkciju ar nosaukumu explainHowToGetPastRobot, kuras apraksts būs: "paskaidro, kā tikt garām robotam, kas neļauj jums iziet bez piekļuves koda".
Solis Nr. 2: Funkcijas parametru noteikšana
Šajā solī ir svarīgi atzīmēt, ka jaunajā funkcijā nav jānorāda nekādi konkrēti parametri. Jums tikai jānodrošina, lai funkcija tiktu pareizi izsaukta, kad spēlētājs mijiedarbojas ar Dr. Owen. Tas nodrošinās, ka uzdevuma izpilde tiek uzskatīta par pabeigtu, kad tiek sniegts mājiens.
Solis Nr. 3: modificējiet handleFunctionCall
Tagad mēs nonākam pie nākamā izšķirošā soļa, kurā mēs implementējam funkciju handleFunctionCall. Šeit jūs pievienojat jaunu gadījumu iepriekš izveidotajai funkcijai. Tas nodrošina mijiedarbību ar atskaņotāju un loģikas īstenošanu, lai kontrolētu atbildes procesu.
Solis Nr. 4: Definējiet mākslīgā intelekta atbildes reakcijas
Šajā solī mēs definējam, kādu atbildi mākslīgais intelekts sniegs spēlētājam, lai tas zinātu, kā tuvoties drošības robotam. Sniedzamā atbilde būs saistīta ar piekļuves kodu. Šī atbilde būtu šāda: "vajag robotam šādu caurlaides sistēmu, izmantojot caurlaides kodu viens divi trīs četri".
Solis Nr. 5: izpildītā uzdevuma ievadīšana
Ja spēlētājs saņem pareizo atbildi, uzdevums ir jāievada izpildīto uzdevumu sarakstā. Lai to izdarītu, pievienojiet atsauci uz uzdevumu "iemācīties, kā tikt garām robotam".
Solis Nr. 6: Funkcijas testēšana
Kad esat ieviesuši visas nepieciešamās izmaiņas, ir pienācis laiks pārbaudīt funkciju. Palaidiet spēli, dodieties uz bāru un aprunājieties ar bārmeni, lai izpildītu pirmo uzdevumu. Pēc tam aprunājieties ar doktoru Ouenu un uzdodiet viņam jautājumu par drošības robotu.
7. solis: atbildes saņemšana un uzdevuma izpilde
Kad būsiet uzdevis jautājumu Dr. Owen, jūs saņemsiet atbildi, kas ir daļa no funkcijas definīcijas. Pārliecinieties, ka uzdevuma izpilde ir norādīta kā pabeigta, izlasot atgriezenisko saiti.
8. solis: mijiedarbība ar drošības robotu
Pēdējais solis ir izmantot iegūto informāciju, lai tiktu pāri drošības robotam. Noteikti ievadiet no Dr. Owen saņemto atbildi tieši robotā un novērojiet rezultātus.
Kopsavilkums
Šajā pamācībā jūs uzzinājāt, kā ieviest jaunu Dr. Owen funkciju savā spēlē. Šī funkcija nodrošina, ka viņš var sniegt spēlētājam vajadzīgo mājienu drošības robotam. Jūs esat izgājuši dažādus soļus, sākot no funkcijas pievienošanas līdz nepieciešamo testu veikšanai. Izmantojot šo rokasgrāmatu, jūs varēsiet izveidot līdzīgus uzdevumus un pievienot jaunus interaktīvus elementus savai spēlei.
Biežāk uzdotie jautājumi
Kā es varu pārbaudīt šo funkciju savā spēlē?Jūs varat pārbaudīt šo funkciju, uzsākot spēli un sarunājoties ar doktoru Ouenu pēc pirmā uzdevuma izpildes.
Ko darīt, ja mākslīgais intelekts nesniedz atbildi?Pārliecinieties, ka funkcija ir pareizi saistīta ar spēles sižetu un nav iesaistīta kādā citā loģikā.
Vai es varu pievienot vairākus uzdevumus?Jā, jūs varat pievienot vairāk uzdevumu un varoņu, paplašinot attiecīgo kodu.
Cik ilgs laiks ir nepieciešams, lai pielāgotu šo funkciju?Pielāgošanai nevajadzētu aizņemt vairāk par 30 minūtēm, ja esat iepazinies ar pamatstruktūru.