OpenAI API: KI-basierte Chats, Verkaufsassistenten & Text-Adventures programmieren

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Alle Videos des Tutorials OpenAI API: KI-basierte Chats, Verkaufsassistenten & Text-Adventures programmieren

In diesem Tutorial erfährst du, wie du eine wichtige neue Funktion für Dr. Owen in deinem Spiel implementierst. Diese Funktion ermöglicht es dem Spieler, den entscheidenden Hinweis zu erhalten, wie er an einem Security-Roboter vorbeikommt, der nach einem Passcode fragt. Du bist hier, um deine Programmierfähigkeiten zu erweitern und dabei zu lernen, wie man Quests erstellt und optimiert. Lass uns direkt loslegen!

Wichtigste Erkenntnisse

  • Es wurde eine neue Funktion hinzugefügt, die es Dr. Owen ermöglicht, den Spieler über den Security-Roboter zu informieren.
  • Die Quest wird als abgeschlossen markiert, sobald der Spieler die richtige Antwort erhält.
  • Die Funktion ist in der Lage, auf den gewünschten Input des Spielers zu reagieren und entsprechende Informationen bereitzustellen.

Schritt-für-Schritt-Anleitung zur Funktionserstellung

Um die neue Quest-Funktion für Dr. Owen zu implementieren, folgen wir einer strukturierten Schritt-für-Schritt-Anleitung. Diese erklärt dir, wie du die Funktion schrittweise erstellen und einbinden kannst.

Schritt 1: Hinzufügen der Funktion in das Array

Zuerst musst du die Funktion hinzufügen, die die Logik für den Hinweis auf den Security-Roboter enthält. Gehe zu dem Bereich in deinem Code, wo die Funktionen für die Quests definiert sind. Hier fügst du eine neue Funktion namens explainHowToGetPastRobot hinzu, die als Beschreibung haben wird: "explains how to get past a robot that won't let you pass without a Passcode".

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 2: Parametrierung der Funktion

In diesem Schritt ist es wichtig zu beachten, dass du in der neuen Funktion keine spezifischen Parameter übergeben musst. Du musst lediglich sicherstellen, dass die Funktion korrekt aufgerufen wird, wenn der Spieler mit Dr. Owen interagiert. Damit wird sichergestellt, dass die Quest als abgeschlossen betrachtet wird, wenn der Hinweis gegeben wurde.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 3: Modifizieren der handleFunctionCall

Jetzt kommen wir zum nächsten entscheidenden Schritt, in dem wir die Funktion in der handleFunctionCall umsetzen. Hier fügst du einen neuen Case für die Funktion hinzu, die du zuvor erstellt hast. Dadurch wird die Interaktion mit dem Spieler und die Umsetzung der Logik sichergestellt, um den Antwortprozess zu steuern.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 4: Antworten der KI definieren

In diesem Schritt legen wir fest, welche Antwort die KI dem Spieler geben wird, damit er weiß, wie er sich dem Security-Roboter nähern kann. Die Antwort, die übergeben werden soll, wird sich auf den Passcode beziehen. Diese Antwort wäre: "need the robot the following Pass System over Pass Code one two three four".

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 5: Eintragen der abgeschlossenen Quest

Wenn der Spieler die richtige Antwort erhält, muss die Quest in die Liste der abgeschlossenen Quests eingetragen werden. Dazu fügst du die Referenz auf die Quest „learn how to get past a robot“ hinzu.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 6: Testen der Funktion

Nachdem du alle erforderlichen Änderungen implementiert hast, ist es an der Zeit, die Funktion zu testen. Starte das Spiel, gehe in die Bar und rede mit dem Barkeeper, um die erste Quest zu erfüllen. Danach sprichst du mit Dr. Owen und stellst ihm die Frage über den Security-Roboter.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 7: Erhalten der Antwort und Abschluss der Quest

Sobald Du Dr. Owen gefragt hast, bekommst Du die Antwort, die Teil der Funktionsdefinition ist. Achte darauf, dass die Quest als abgeschlossen angezeigt wird, indem du die Rückmeldung liest.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Schritt 8: Interaktion mit dem Security-Roboter

Der letzte Schritt besteht darin, die erworbene Information zu nutzen, um an dem Security-Roboter vorbeizukommen. Achte darauf, die Antwort, die du von Dr. Owen erhalten hast, direkt bei dem Roboter einzugeben und die Resultate zu beobachten.

Schritt-für-Schritt-Anleitung zur Implementierung der neuen Quest-Funktion für Dr. Owen

Zusammenfassung

In diesem Tutorial hast du gelernt, wie du eine neue Funktion für Dr. Owen in dein Spiel implementierst. Diese Funktion stellt sicher, dass er dem Spieler den benötigten Hinweis für den Security-Roboter geben kann. Du hast verschiedene Schritte durchlaufen, angefangen beim Hinzufügen der Funktion bis hin zur Durchführung der notwendigen Tests. Mit dieser Anleitung bist du in der Lage, ähnliche Quests zu erstellen und deinem Spiel neue interaktive Elemente hinzuzufügen.

Häufig gestellte Fragen

Wie kann ich die Funktion in meinem Spiel testen?Du kannst die Funktion testen, indem du das Spiel startest und mit Dr. Owen sprichst, nachdem du die erste Quest erfüllt hast.

Was mache ich, wenn die KI keine Antwort gibt?Stelle sicher, dass die Funktion korrekt an die Handlung des Spiels gebunden ist und nicht in eine andere Logik verwickelt ist.

Kann ich mehrere Quests hinzufügen?Ja, du kannst weitere Quests und Charaktere hinzufügen, indem du den entsprechenden Code erweiterst.

Wie lange dauert es, diese Funktion anzupassen?Die Anpassung sollte nicht länger als 30 Minuten in Anspruch nehmen, wenn du mit dem Grundgerüst vertraut bist.