OpenAI API: програмування чатів на основі штучного інтелекту (ШІ), продажних помічників та текстових пригод.

Крок за кроком інструкція з впровадження нової функції квесту для доктора Оуена

Усі відео з уроку OpenAI API: Програмування чат-ботів на основі штучного інтелекту, продажних асистентів та текстових пригод

У цьому посібнику ти дізнаєшся, як імплементувати важливу нову функцію для доктора Оуена у своїй грі. Ця функція дозволяє гравцеві отримати вирішальний підказку, як обійти охоронного робота, який запитує код доступу. Ти здесь, щоб розширити свої навички програмування та навчитися створювати й оптимізувати квести. Давай почнемо!

Найважливіші відкриття

  • Була додана нова функція, яка дозволяє доктору Оуену інформувати гравця про охоронного робота.
  • Квест відзначається як завершений після того, як гравець отримує правильну відповідь.
  • Функція може реагувати на очікуваний ввід гравця та надавати відповідну інформацію.

Посібник з кроками для створення функції

Щоб імплементувати нову квест-функцію для доктора Оуена, ми дотримуємося структурованого посібника з кроками. Це пояснює, як поетапно створити та включити функцію.

Крок 1: Додавання функції до масиву

Спочатку потрібно додати функцію, яка містить логіку стосовно підказки щодо охоронного робота. Перейдіть до області вашого коду, де визначені функції для квестів. Тут додайте нову функцію з назвою explainHowToGetPastRobot, яка матиме опис: "пояснює, як обійти робота, який не пропустить вас без коду доступу".

Покрокова інструкція з впровадження нової функції квесту для доктора Оуена

Крок 2: Параметризація функції

На цьому етапі важливо зауважити, що в новій функції не потрібно передавати конкретні параметри. Ти просто маєш переконатися, що функцію викликають коректно, коли гравець взаємодіє з доктором Оуеном. Це забезпечить завершення квесту після надання підказки.

Крок за кроком інструкція з впровадження нової функції квестів для доктора Оуена

Крок 3: Модифікація handleFunctionCall

Тепер ми переходимо до наступного важливого кроку, де ми реалізуємо функцію в handleFunctionCall. Тут додайте новий Case для функції, яку ви створили раніше. Це забезпечить взаємодію з гравцем та виконання логіки для керування процесом відповіді.

Крок за кроком інструкція щодо впровадження нової функції квестів для доктора Оуена

Крок 4: Визначення відповідей штучного інтелекту

На цьому етапі ми визначаємо, яку відповідь дамо гравцю штучний інтелект, щоб він знаходив спосіб наблизитися до охоронного робота. Відповідь, яку слід передати, буде відноситися до коду доступу. Ця відповідь буде такою: "потрібен роботу наступну систему проходу через пас-код один два три чотири".

Крок за кроком інструкція для впровадження нової функції квесту для доктора Оуена

Крок 5: Запис завершеного квесту

Якщо гравець отримує правильну відповідь, квест повинен бути включений до списку завершених квестів. Для цього додайте посилання на квест "вивчити, як обійти робота".

Крок за кроком інструкція з впровадження нової функції квесту для доктора Оуена

Крок 6: Тестування функції

Після внесення всіх необхідних змін час перевірити функцію. Запустіть гру, зайдіть до бару та поговоріть з барменом, щоб виконати перший квест. Після цього поспілкуйтесь з доктором Оуеном і поставте йому запитання щодо охоронного робота.

Крок за кроком інструкція з використанням нової функції квесту для доктора Оуена

Крок 7: Отримання відповіді та завершення квесту

Після того, як ти запитав доктора Оуена, ти отримаєш відповідь, яка є частиною визначення функції. Переконайся, що квест відображається як завершений, прочитавши відгук.

Покрокова інструкція з впровадження нової функції квесту для доктора Оуена

Крок 8: Взаємодія з охоронним роботом

Останнім кроком є використання здобутої інформації для того, щоб обійти безпекового робота. Пам'ятайте ввести відповідь, яку ви отримали від доктора Оуена, безпосередньо до робота і спостерігати за результатами.

Крок-за-кроком інструкція щодо впровадження нової функції квесту для доктора Оуена

Підсумок

У цьому посібнику ви навчилися, як реалізувати нову функцію для доктора Оуена у вашій грі. Ця функція забезпечує, що він може надати гравцю необхідну підказку для безпекового робота. Ви пройшли кілька кроків, починаючи з додавання функції і закінчуючи проходженням необхідних тестів. За допомогою цього посібника ви зможете створювати схожі квести та додавати нові інтерактивні елементи до вашої гри.

Часто задаються питання

Як я можу протестувати функцію в моїй грі?Ви можете протестувати функцію, запустивши гру і поговоривши з доктором Оуеном після виконання першого квесту.

Що робити, якщо ШІ не дає відповіді?Переконайтеся, що функція правильно пов'язана з ходом гри і не втягнута в іншу логіку.

Чи можна додати додаткові квести?Так, ви можете додати інші квести та персонажів, розширивши відповідний код.

Як довго триває адаптація цієї функції?Адаптація повинна зайняти не більше 30 хвилин, якщо ви ознайомлені з основою.