Skip to content

fredcaixeta/Interference-AI-RPG

Repository files navigation

Interference-AI

Este repositório contém a lógica de integração da API Chat Completion da OpenAI para interação com inputs de jogos via HTTPs. O projeto foi desenvolvido com o objetivo de enriquecer a experiência dos jogadores, permitindo diálogos dinâmicos com NPCs, utilizando inteligência artificial para respostas imersivas.

Funcionalidades

Integração com OpenAI API: Faz uso da API Chat Completion para gerar respostas de NPCs com base nas entradas do jogo.

Interação com o jogo: Inputs enviados pelo jogador são processados e retornam respostas contextuais, otimizando a jogabilidade e imersão.

Flexibilidade: A lógica foi desenhada para fácil adaptação a diferentes tipos de NPCs e cenários de jogo.

Arquivo Principal

Interference-AI: Contém toda a lógica responsável por conectar o jogo à API da OpenAI, gerenciar as entradas dos jogadores e formatar as respostas de forma adequada para o ambiente do jogo.

Como Funciona

O jogador interage com NPCs dentro do jogo.

As entradas são capturadas e enviadas via HTTP para a API Chat Completion da OpenAI.

A resposta gerada pelo modelo é recebida e exibida no jogo em tempo real.

Exemplo In-Game

Veja abaixo algumas capturas de tela das interações em tempo real no jogo:

Banqueiro saudando o visitante, reconhecendo suas características físicas e raça

"Banqueiro saudando o visitante, reconhecendo suas características físicas e raça"

Pirata vindo atacar o personagem, ameaçando-o

"Pirata vindo atacar o personagem, ameaçando-o"

Pré-requisitos

Conta na OpenAI para utilizar a API Chat Completion.

Acesso à API por chave de autenticação.

Agradecimentos

Agradeço ao Igor Turano (epic-shard.com) pela confiança, apoio e liberdade de criação!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages