V tomto tutoriálu se dozvíte, jak implementovat důležitou novou funkci pro Dr. Owena ve vaší hře. Tato funkce umožňuje hráči získat klíčovou radu, jak se dostat kolem bezpečnostního robota , který požaduje heslo. Jste zde proto, abyste si rozšířili své programátorské dovednosti a naučili se, jak vytvářet a optimalizovat úkoly. Pojďme na to rovnou!

Nejdůležitější poznatky

  • Byla přidána nová funkce, která umožňuje Dr. Owenovi informovat hráče o bezpečnostním robotovi.
  • Úkol bude označen jako dokončený poté, co hráč obdrží správnou odpověď.
  • Funkce dokáže reagovat na požadovaný vstup hráče a poskytnout příslušné informace.

Krok za krokem k vytvoření funkce

Pro implementaci nové funkce úkolu pro Dr. Owena budeme následovat strukturovaný krok za krokem návod. Tento návod vám vysvětlí, jak postupně vytvořit a začlenit funkci.

Krok 1: Přidání funkce do pole

Nejprve musíte přidat funkci obsahující logiku pro radu ohledně bezpečnostního robota. Přejděte do části vašeho kódu, kde jsou definovány funkce pro úkoly. Zde přidejte novou funkci s názvem explainHowToGetPastRobot, která bude mít popis: "vysvětluje, jak se dostat kolem robota, který vám nedovolí projít bez hesla".

Krok za krokem návod na implementaci nové funkce úkolů pro Dr. Owena

Krok 2: Parametrizace funkce

V tomto kroku je důležité si uvědomit, že do nové funkce nepotřebujete předávat žádné specifické parametry. Musíte pouze zajistit, že funkce je správně volána, pokud hráč interaguje s Dr. Owenem. To zajistí, že úkol bude považován za dokončený, pokud byla poskytnuta rada.

Postupný návod na implementaci nové funkce mise pro Dr. Owena

Krok 3: Modifikace handleFunctionCall

Nyní přicházíme ke klíčovému dalšímu kroku, při kterém implementujeme funkci do handleFunctionCall. Zde přidejte nový případ pro funkci, kterou jste předtím vytvořili. Tím se zajistí interakce s hráčem a implementace logiky k řízení procesu odpovědí.

Krok za krokem návod na implementaci nové funkce úkolů pro Dr. Owena

Krok 4: Definice odpovědí AI

V tomto kroku určíme, jakou odpověď AI hráči poskytne, aby věděl, jak se k bezpečnostnímu robotovi přiblížit. Odpověď, která se má předat, se bude týkat hesla. Tato odpověď bude: "potřebuje robot následující systém hesel přes kód jedna dva tři čtyři".

Postupný návod na implementaci nové funkce úkolu pro Dr. Owena

Krok 5: Zaznamenání dokončeného úkolu

Pokud hráč obdrží správnou odpověď, musí být úkol zaznamenán do seznamu dokončených úkolů. K tomu přidejte odkaz na úkol „naučit se, jak se obejít kolem robota.“

Postupný návod na implementaci nové funkce úkolu pro Dr. Owena

Krok 6: Testování funkce

Po provedení všech potřebných změn je čas testovat funkci. Spusťte hru, jděte do baru a mluvte s barmankou, abyste splnili první úkol. Poté si promluvte s Dr. Owenem a položte mu otázku týkající se bezpečnostního robota.

Postupový návod k implementaci nové funkce misí pro Dr. Owena

Krok 7: Získání odpovědi a dokončení úkolu

Po položení dotazu Dr. Owenovi obdržíte odpověď, která je součástí definice funkce. Ujistěte se, že úkol je dokončen tím, že si přečtete ohlasy.

Postupný návod pro implementaci nové funkce questů pro Dr. Owena

Krok 8: Interakce s bezpečnostním robotem

Posledním krokem je využít získané informace k tomu, abys přešel kolem bezpečnostního robota. Dej si pozor, že odpověď, kterou jsi získal od Dr. Owena, zadáš přímo do robota a pozoruješ výsledky.

Postup za postupem k implementaci nové funkce mise pro Dr. Owena

Shrnutí

V tomto tutoriálu jsi se naučil, jak implementovat novou funkci pro Dr. Owena do své hry. Tato funkce zajistí, že hráči může poskytnout potřebné tipy pro bezpečnostního robota. Prošel jsi několika kroky, začínaje přidáním funkce a konče provedením potřebných testů. S tímto průvodcem jsi schopen vytvářet podobné questy a přidávat do své hry nové interaktivní prvky.

Často kladené dotazy

Jak mohu testovat funkci ve své hře?Funkci můžeš otestovat tím, že spustíš hru a promluvíš s Dr. Owenem poté, co splníš první quest.

Co mám dělat, pokud AI nedá žádnou odpověď?Ujisti se, že je funkce správně vázána na děj hry a není zapletena do jiné logiky.

Mohu přidat více questů?Ano, můžeš přidat další questy a postavy tím, že rozšíříš příslušný kód.

Jak dlouho trvá přizpůsobení této funkce?Přizpůsobení by nemělo trvat déle než 30 minut, pokud jsi obeznámen s základy.