Ebben a bemutatóban megtanulhatod, hogyan kell Dr. Owen számára egy fontos új funkciót implementálni a játékodba. Ez a funkció lehetővé teszi, hogy a játékos megkapja a döntő fontosságú tippet, hogyan juthat át egy biztonsági roboton, amely jelszót kér. Azért vagy itt, hogy bővítsd a kódolási készségeidet, miközben megtanulod, hogyan kell küldetéseket létrehozni és optimalizálni. Kezdjünk bele azonnal!
Legfontosabb tanulságok
- Egy új funkcióval bővült, amely lehetővé teszi, hogy Dr. Owen tájékoztassa a játékost a biztonsági robotról.
- A küldetés befejezettnek lesz jelölve, amint a játékos megkapja a helyes választ.
- A funkció képes reagálni a játékos által kívánt inputra, és megfelelő információt nyújtani.
A funkció létrehozásának lépésről lépésre történő útmutatója
A Dr. Owen új küldetésfunkciójának megvalósításához egy strukturált lépésről lépésre felépített útmutatót követünk. Ez lépésről lépésre elmagyarázza, hogyan hozzuk létre és integráljuk a funkciót.
1. lépés: A függvény hozzáadása a tömbhöz
Először is hozzá kell adnunk a függvényt, amely a biztonsági robot súgót tartalmazó logikát tartalmazza. Menj a kódodban arra a területre, ahol a küldetésekhez tartozó függvények vannak definiálva. Itt adj hozzá egy új függvényt explainHowToGetPastRobot néven, amelynek a leírása a következő lesz: "elmagyarázza, hogyan juthatsz át egy roboton, amely nem enged át jelszó nélkül".
2. lépés: A függvény paraméterezése
Ebben a lépésben fontos megjegyezni, hogy az új függvényben nem kell konkrét paramétereket átadni. Csak azt kell biztosítanod, hogy a függvény helyesen hívódjon meg, amikor a játékos interakcióba lép Dr. Owennel. Ez biztosítja, hogy a küldetés befejezettnek minősüljön, amikor a súgót megkapja.
3. lépés: A handleFunctionCall módosítása
Most következik a következő fontos lépés, amelyben a handleFunctionCall függvényt implementáljuk. Itt egy új esetet adunk hozzá a korábban létrehozott függvényhez. Ez biztosítja az interakciót a játékossal és a válaszfolyamatot vezérlő logika megvalósítását.
4. lépés: A mesterséges intelligencia válaszainak meghatározása
Ebben a lépésben meghatározzuk, hogy az AI milyen választ adjon a játékosnak, hogy tudja, hogyan közelítsen a biztonsági robothoz. Az adandó válasz a jelszóra fog vonatkozni. Ez a válasz a következő lenne: "need the robot the following Pass System over Pass Code one two three four".
5. lépés: A befejezett küldetés beadása
Ha a játékos megkapta a helyes választ, a küldetést be kell írni a teljesített küldetések listájába. Ehhez hozzá kell adni a "megtanulni, hogyan kell átjutni egy roboton" küldetésre való hivatkozást.
6. lépés: A funkció tesztelése
Miután minden szükséges változtatást végrehajtottál, itt az ideje tesztelni a funkciót. Indítsd el a játékot, menj a bárba, és beszélj a csapossal az első küldetés teljesítéséhez. Ezután beszélj Dr. Owennel, és tedd fel neki a kérdést a biztonsági robotról.
7. lépés: A válasz kézhezvétele és a küldetés teljesítése
Miután megkérdezted Dr. Owent, megkapod a választ, amely a funkció meghatározásának része. A visszajelzés elolvasásával győződj meg róla, hogy a küldetés befejezettként jelenik meg.
8. lépés: Interakció a biztonsági robottal
Az utolsó lépés az, hogy a megszerzett információk segítségével átjusson a biztonsági roboton. Ügyeljen arra, hogy a Dr. Owentől kapott választ közvetlenül a robotba írja be, és figyelje meg az eredményt.
Összefoglaló
Ebben a bemutatóban megtanultad, hogyan implementálhatsz egy új funkciót Dr. Owen számára a játékodban. Ez a funkció biztosítja, hogy a játékosnak meg tudja adni a biztonsági robothoz szükséges tippet. Végigmentél különböző lépéseken, a funkció hozzáadásától a szükséges tesztek elvégzéséig. Ennek az útmutatónak a segítségével hasonló küldetéseket hozhatsz létre, és új interaktív elemeket adhatsz a játékodhoz.
Gyakran ismételt kérdések
Hogyan tesztelhetem a funkciót a játékomban?A funkciót úgy tesztelheted, hogy elindítod a játékot, és az első küldetés teljesítése után beszélsz Dr. Owennel.
Mit tegyek, ha az AI nem ad választ?Győződj meg róla, hogy a funkció megfelelően kapcsolódik a játék cselekményéhez, és nem vesz részt semmilyen más logikában.
Hozzáadhatok több küldetést?Igen, a megfelelő kód kibővítésével több küldetést és karaktert adhatsz hozzá.
Mennyi ideig tart a funkció testreszabása?A testreszabás nem tart tovább 30 percnél, ha ismered az alapvető keretrendszert.