API da OpenAI: programar chats baseados em IA, assistentes de vendas e text adventures.

Guia passo a passo para implementação da nova função de missão para Dr. Owen

Todos os vídeos do tutorial API da OpenAI: programar chats baseados em IA, assistentes de venda e aventuras de texto.

Neste tutorial, você aprenderá como implementar uma nova função importante para o Dr. Owen em seu jogo. Esta função permite que o jogador receba uma dica crucial sobre como passar por um Security-Roboter que solicita um código de acesso. Você está aqui para expandir suas habilidades de programação e aprender a criar e otimizar quests. Vamos começar!

Principais Conclusões

  • Foi adicionada uma nova função que permite ao Dr. Owen informar o jogador sobre o Security-Roboter.
  • A quest é marcada como concluída assim que o jogador recebe a resposta correta.
  • A função é capaz de reagir à entrada desejada do jogador e fornecer as informações correspondentes.

Guia Passo a Passo para a Criação da Função

Para implementar a nova função de quest para o Dr. Owen, siga um guia estruturado passo a passo. Este guia explicará como você pode criar e integrar a função gradualmente.

Passo 1: Adicionar a Função no Array

Primeiramente, você precisa adicionar a função que contém a lógica para a dica sobre o Security-Roboter. Vá para a área do seu código onde as funções para as quests são definidas. Aqui, adicione uma nova função chamada explainHowToGetPastRobot, que terá a descrição: "explica como passar por um robô que não deixa você passar sem um código de acesso".

Instruções passo a passo para implementar a nova função de missão para o Dr. Owen

Passo 2: Parametrização da Função

Neste passo, é importante observar que você não precisa passar parâmetros específicos para a nova função. Apenas certifique-se de chamar a função corretamente quando o jogador interagir com o Dr. Owen. Isso garantirá que a quest seja considerada concluída quando a dica for fornecida.

Guia passo a passo para implementar a nova função de missão para o Dr. Owen

Passo 3: Modificar o handleFunctionCall

Agora vamos para o próximo passo crucial, onde implementaremos a função no handleFunctionCall. Aqui, adicione um novo Case para a função que você criou anteriormente. Isso garantirá a interação com o jogador e a implementação da lógica para controlar o processo de resposta.

Guia passo a passo para implementar a nova função de missão para o Dr. Owen

Passo 4: Definir as Respostas da IA

Neste passo, definiremos qual será a resposta que a IA dará ao jogador para que ele saiba como se aproximar do Security-Roboter. A resposta a ser passada se referirá ao código de acesso. Esta resposta será: "precisa que o robô passe o sistema seguinte sobre o código de acesso um dois três quatro".

Guia passo a passo para implementar a nova função de quests para o Dr. Owen

Passo 5: Registrar a Quest Concluída

Ao receber a resposta correta, a quest precisará ser registrada na lista de quests concluídas. Para isso, adicione a referência à quest "aprender a passar por um robô".

Instruções passo a passo para a implementação da nova função de missão para o Dr. Owen

Passo 6: Testar a Função

Após implementar todas as alterações necessárias, é hora de testar a função. Inicie o jogo, vá para o bar e converse com o barman para completar a primeira quest. Em seguida, fale com o Dr. Owen e faça-lhe a pergunta sobre o Security-Roboter.

Guia passo a passo para implementar a nova função de missão para Dr. Owen

Passo 7: Receber a Resposta e Concluir a Quest

Depois de perguntar ao Dr. Owen, você receberá a resposta que faz parte da definição da função. Certifique-se de que a quest é exibida como concluída, lendo o feedback.

Guia passo a passo para implementar a nova função de missão para o Dr. Owen

Passo 8: Interagir com o Security-Roboter

O último passo é usar a informação adquirida para passar pelo Security-Roboter. Certifique-se de inserir diretamente a resposta que recebeu do Dr. Owen no robô e observar os resultados.

Passo a passo para implementar a nova função de missões para o Dr. Owen

Resumo

Neste tutorial, você aprendeu como implementar uma nova função para o Dr. Owen no seu jogo. Esta função garante que ele possa fornecer a pista necessária para o jogador passar pelo Security-Roboter. Você passou por diferentes etapas, desde adicionar a função até realizar os testes necessários. Com este guia, você será capaz de criar quests semelhantes e adicionar novos elementos interativos ao seu jogo.

Perguntas Frequentes

Como posso testar a função no meu jogo?Você pode testar a função iniciando o jogo e falando com o Dr. Owen após completar a primeira quest.

O que devo fazer se a IA não fornecer resposta?Assegure-se de que a função esteja corretamente vinculada à ação do jogo e não envolvida em outra lógica.

Posso adicionar mais quests?Sim, você pode adicionar mais quests e personagens expandindo o código correspondente.

Quanto tempo leva para ajustar essa função?O ajuste não deve demorar mais do que 30 minutos, se você estiver familiarizado com a estrutura básica.