revolution ai engine vicente vieira filho orientadora: patrícia tedesco
TRANSCRIPT
![Page 1: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/1.jpg)
REvolution AI Engine
Vicente Vieira Filho
Orientadora: Patrícia Tedesco
![Page 2: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/2.jpg)
Roteiro
Introdução Motivação IA versus Game IA
Gêneros de Jogos Descrição Técnicas
Motores de IA Discussão Análise Comparativa
REvolution AI Engine Requisitos Projeto da Arquitetura Implementação
Conclusões e Trabalhos Futuros
![Page 3: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/3.jpg)
Motivação
Atraso em relação às demais áreas Gráfica, Física, Áudio...
IA é fator crítico para sucesso de um jogo
Propósitos Acadêmicos Pesquisa pioneira Identificar padrões e requisitos Projetar arquitetura
![Page 4: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/4.jpg)
IA versus Game IA
IA Tradicional Programas que emulam ações e
comportamentos humanos. IA para Jogos
Código dentro de um jogo que controla de forma computacional os agentes para que esses “aparentem” tomar decisões inteligentes.
![Page 5: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/5.jpg)
Roteiro
Introdução Motivação IA versus Game IA
Gêneros de Jogos Descrição Técnicas
Motores de IA Discussão Análise Comparativa
REvolution AI Engine Requisitos Projeto da Arquitetura Implementação
Conclusões e Trabalhos Futuros
![Page 6: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/6.jpg)
Gêneros de Jogos
São os vários estilos de jogos existentes
Problemas Identificar padrões Generalizar
Abordagem Pesquisar gêneros para identificar
técnicas mais comuns
RPGAdventureEstratégia
FTPSPlataformaEsportes
SimulaçãoCorrida
Luta
![Page 7: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/7.jpg)
Roteiro
Introdução Motivação IA versus Game IA
Gêneros de Jogos Descrição Técnicas
Motores de IA Discussão Análise Comparativa
REvolution AI Engine Requisitos Projeto da Arquitetura Implementação
Conclusões e Trabalhos Futuros
![Page 8: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/8.jpg)
“Não existem motores específicos de IA para jogos”
EvoluçãoGráficaFísicaÁudio....IA
Motores de IA
Motor de Jogos
![Page 9: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/9.jpg)
Motores de IA
Pesquisa dos motores existentes Motores de Jogos
Análise Comparativa Abrangência Custo
Unreal Engine 3Source EngineReality EngineCryEngineTorque Game Engine
![Page 10: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/10.jpg)
Análise Comparativa
Abrangência Unreal Engine 3 35,3% Source Engine 35,3% Reality Engine 23,5% CryEngine 11,7% Torque Game Engine 5,8%
Média 22,3%
![Page 11: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/11.jpg)
Custo Todos são proprietários! Impossibilidade de adquirir e publicar
valores Disponíveis somente através de NDA
Análise Comparativa
![Page 12: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/12.jpg)
Roteiro
Introdução Motivação IA versus Game IA
Gêneros de Jogos Descrição Técnicas
Motores de IA Discussão Análise Comparativa
REvolution AI Engine Requisitos Projeto da Arquitetura Implementação
Conclusões e Trabalhos Futuros
![Page 13: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/13.jpg)
REvolution AI Engine
Propósito de reunir as técnicas pesquisadas em um único lugar. Abordar todos os gêneros.
![Page 14: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/14.jpg)
Requisitos
Escopo Máquina de Estados Sistema de Navegação Sistema de Mensagens IA Hierárquica Blackboard Sistema de Informação
Baseado na Localização
Algoritmos Genéticos Redes Neurais Aprendizagem
Escopo Negativo Lógica Nebulosa Data-Driven Systems Sistema de Script Planejamento Rede Bayesiana
![Page 15: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/15.jpg)
Projeto da Arquitetura
Características Estrutura Modular
Responsabilidades bem-definidas Extensibilidade
Modelagem Regra KISS Projeto Distribuído da IA
![Page 16: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/16.jpg)
Modelagem do AgenteA
mb
ien
te
Sensores
Atuadores
Camada de Percepção / Eventos
Camada de Comportamento
Camada de decisão de curto prazo
Camada de decisão de longo
prazo
Camada de Animação
Camada de Movimentação
Agente
![Page 17: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/17.jpg)
Modelagem do Motor
Am
bie
nte
Escalo
nad
or
Sistema de InformaçãoBaseado na Localização
Agente 1
Agente 2
Agente 3
![Page 18: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/18.jpg)
Roteiro
Introdução Motivação IA versus Game IA
Gêneros de Jogos Descrição Técnicas
Motores de IA Discussão Análise Comparativa
REvolution AI Engine Requisitos Projeto da Arquitetura Implementação
Conclusões e Trabalhos Futuros
![Page 19: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/19.jpg)
Conclusões
“Importância da utilização de motores” Contribuições
Pesquisa na área Modelagem e Arquitetura
(Abordagem de 70,95%)
Dificuldades Área pouco explorada Diversidade Multidisciplinaridade
![Page 20: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/20.jpg)
Trabalhos Futuros
Modelagem e arquitetura dos demais requisitos
Finalizar implementação Analisar performance União com motor gráfico
![Page 21: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/21.jpg)
Considerações Finais
Propósito desse trabalho Primeiro passo no desenvolvimento de
um motor Comprovar a viabilidade do
desenvolvimento de um motor de IA
![Page 22: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/22.jpg)
Perguntas
![Page 23: REvolution AI Engine Vicente Vieira Filho Orientadora: Patrícia Tedesco](https://reader036.vdocuments.pub/reader036/viewer/2022062623/552fc0f8497959413d8b4629/html5/thumbnails/23.jpg)
REvolution AI Engine
Vicente Vieira Filho
Orientadora: Patrícia Tedesco