OpenAI API: AI 기반 챗봇, 판매 보조도구 및 텍스트 어드벤처 프로그램을 개발하다

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

튜토리얼의 모든 비디오 OpenAI API: AI 기반 채팅, 판매 보조 프로그램 및 텍스트 어드벤처 개발

튜토리얼에서는 게임에서 오웬 박사를 위한 중요한 새 기능을 구현하는 방법을 배웁니다. 이 기능을 통해 플레이어는 암호를 요구하는 보안 로봇을 통과하는 방법에 대한 중요한 힌트를 얻을 수 있습니다. 퀘스트를 만들고 최적화하는 방법을 배우면서 코딩 기술을 확장할 수 있습니다. 지금 바로 시작해보세요!

주요 학습 내용

  • 오웬 박사가 플레이어에게 보안 로봇에 대해 알려주는 새로운 기능이 추가되었습니다.
  • 플레이어가 정답을 받으면 퀘스트가 완료된 것으로 표시됩니다.
  • 이 기능은 플레이어가 원하는 입력에 반응하여 적절한 정보를 제공할 수 있습니다.

함수 제작을 위한 단계별 가이드

오웬 박사를 위한 새로운 퀘스트 기능을 구현하기 위해 체계적인 단계별 가이드를 따릅니다. 여기에서는 함수를 생성하고 통합하는 방법을 단계별로 설명합니다.

1단계: 배열에 함수 추가하기

먼저 보안 로봇 힌트에 대한 로직이 포함된 함수를 추가해야 합니다. 코드에서 퀘스트에 대한 함수가 정의되어 있는 영역으로 이동합니다. 여기에 "비밀번호 없이는 통과할 수 없는 로봇을 통과하는 방법을 설명합니다"라는 설명이 포함된 explainHowToGetPastRobot이라는 새 함수를 추가합니다.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

2단계: 함수 파라미터화하기

이 단계에서는 새 함수에 특정 매개변수를 전달할 필요가 없다는 점에 유의하세요. 플레이어가 오웬 박사와 상호작용할 때 함수가 올바르게 호출되는지 확인하기만 하면 됩니다. 이렇게 하면 힌트가 주어졌을 때 퀘스트가 완료된 것으로 간주됩니다.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

3단계: 핸들FunctionCall 수정하기

이제 다음 중요한 단계로 넘어가 핸들FunctionCall에서 함수를 구현합니다. 여기서는 앞서 만든 함수에 대한 새 케이스를 추가합니다. 이를 통해 플레이어와의 상호작용을 보장하고 응답 프로세스를 제어하는 로직을 구현할 수 있습니다.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

4단계: AI의 반응 정의하기

이 단계에서는 플레이어가 보안 로봇에 접근하는 방법을 알 수 있도록 AI가 플레이어에게 어떤 응답을 제공할지 정의합니다. 제공될 답변은 비밀번호와 관련이 있습니다. 예를 들어 "로봇에게 패스 코드 하나 둘 셋 넷을 통해 다음 패스 시스템이 필요합니다."와 같은 답변이 될 수 있습니다.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

5단계: 완료된 퀘스트 입력

플레이어가 정답을 받으면 완료된 퀘스트 목록에 퀘스트를 입력해야 합니다. 이렇게 하려면 "로봇을 지나치는 방법 배우기" 퀘스트에 참조를 추가합니다.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

6단계: 기능 테스트

필요한 모든 변경 사항을 구현했으면 이제 기능을 테스트할 차례입니다. 게임을 시작하고 바에 가서 바텐더와 대화하여 첫 번째 퀘스트를 수행하세요. 그런 다음 오웬 박사와 대화하고 보안 로봇에 대해 질문하세요.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

7단계: 답변을 받고 퀘스트 완료하기

오웬 박사에게 질문을 하고 나면 기능 정의의 일부인 답변을 받게 됩니다. 피드백을 읽고 퀘스트가 완료된 것으로 표시되는지 확인하세요.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

8단계: 보안 로봇과 상호작용하기

마지막 단계는 획득한 정보를 사용하여 보안 로봇을 통과하는 것입니다. 오웬 박사로부터 받은 답을 로봇에 직접 입력하고 결과를 관찰하세요.

오웬 박사를 위한 새로운 퀘스트 기능 구현을 위한 단계별 가이드

요약

이 튜토리얼에서는 게임에서 오웬 박사를 위한 새로운 기능을 구현하는 방법을 배웠습니다. 이 기능을 통해 오웬 박사는 플레이어에게 보안 로봇에 필요한 힌트를 제공할 수 있습니다. 기능 추가부터 필요한 테스트 수행까지 다양한 단계를 거쳤습니다. 이 가이드를 통해 비슷한 퀘스트를 만들고 게임에 새로운 인터랙티브 요소를 추가할 수 있습니다.

자주 묻는 질문

게임에서 기능을 테스트하려면 어떻게 해야 하나요? 게임을 시작하고 첫 번째 퀘스트를 완료한 후 오웬 박사와 대화하면 기능을 테스트할 수 있습니다.

AI가 답을 제공하지 않으면 어떻게 하나요?기능이 게임의 스토리라인에 올바르게 연결되어 있고 다른 로직에 포함되지 않았는지 확인하세요.

여러 개의 퀘스트를 추가할 수 있나요? 예. 해당 코드를 확장하여 퀘스트와 캐릭터를 더 추가할 수 있습니다.

이 기능을 사용자 지정하는 데 시간이 얼마나 걸리나요? 기본 프레임워크에 익숙하다면 사용자 지정에 30분 이상 걸리지 않습니다.