simulação de jogos cooperativos baseada em decisões de múltiplos humanos e agentes aluno: peter...
TRANSCRIPT
![Page 1: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/1.jpg)
Simulação de Jogos Simulação de Jogos Cooperativos Baseada Cooperativos Baseada em Decisões deem Decisões deMúltiplos Humanos e Múltiplos Humanos e AgentesAgentesAluno: Peter F. DamOrientador: Prof. Marcos V. Villas
![Page 2: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/2.jpg)
RoteiroRoteiro
1. Introdução2. Estado da Arte3. Objetivos4. Atividades Realizadas5. Sistema6. Ferramentas Auxiliares7. Implementação8. Considerações Finais
![Page 3: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/3.jpg)
IntroduçãoIntroduçãoSimulaçãoInteligência ArtificialElementos dos jogos humanos
◦Agôn◦Alea◦Mimesis◦Ilinx
![Page 4: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/4.jpg)
IntroduçãoIntroduçãoAmbiente computacional – JavaAdequação como Projeto Final
◦Programação Distribuída e Concorrente
◦Programação Orientada a Objetos◦Inteligência Artificial◦Álgebra Linear◦Simulação Física para Jogos
![Page 5: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/5.jpg)
Estado da ArteEstado da ArteAvaliação de outros softwares
mostrou importância de:◦Atributos◦Decisões
Softwares notáveis:◦Hattrick◦Pro Evolution Soccer◦Football Manager
![Page 6: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/6.jpg)
Estado da ArteEstado da ArteAtributos
◦ Força◦ Resistência◦ Salto◦ Velocidade◦ Criatividade◦ Mentalidade◦ Cabeceio◦ Desarme◦ Drible◦ Finalização◦ Passe◦ Técnica◦ Bola Parada◦ Marcação◦ Posicionamento
![Page 7: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/7.jpg)
ObjetivosObjetivosSimulação por jogadaMesclar decisões de IA com
decisões humanas
Específicos:◦Desenvolver um sistema que sirva
outros sistemas◦Executar simulações e produzir
resultados para sistemas clientes
![Page 8: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/8.jpg)
Atividades RealizadasAtividades RealizadasEstudos preliminares:
◦Linguagens úteis: Java, JSP, PHP, HTML
◦Ferramentas úteis: Eclipse, Tomcat
Estudos Conceituais e de Tecnologia◦Ferramentas: ArgoUML, NetBeans◦Conceitos: Sistemas Multi-Agentes,
Webservices
![Page 9: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/9.jpg)
Atividades RealizadasAtividades RealizadasCriação de um MotorEstabelecimento de ParâmetrosDefinição dos Modos de
SimulaçãoCriação de PapéisCriação de Tabelas de Decisões
![Page 10: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/10.jpg)
SistemaSistemaArquitetura
![Page 11: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/11.jpg)
SistemaSistemaMotor
![Page 12: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/12.jpg)
SistemaSistemaDecisõesTabelas
◦Geral◦Aleatórias◦Papéis
![Page 13: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/13.jpg)
SistemaSistemaEntrada de Dados
◦Parâmetros◦Interação humana
Arquivo XML descrevendo ações Controle feito pelo sistema cliente Validação simples
![Page 14: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/14.jpg)
SistemaSistemaSaída de Dados
◦Informações◦Estado atual do sistema
![Page 15: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/15.jpg)
SistemaSistemaCasos de Uso
◦Inteligência Parcial com Intervalos◦Inteligência Total com Intervalos◦Inteligência Total sem Intervalos
![Page 16: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/16.jpg)
SistemaSistemaPacotes
◦actions◦core◦decision◦geom◦io◦main◦roles
![Page 17: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/17.jpg)
Ferramentas AuxiliaresFerramentas AuxiliaresGerador de Formação Tática
![Page 18: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/18.jpg)
Ferramentas AuxiliaresFerramentas AuxiliaresVisualizador de Estado da
Simulação
![Page 19: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/19.jpg)
Ferramentas AuxiliaresFerramentas AuxiliaresVisualizador de Estado da
Simulação
![Page 20: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/20.jpg)
Ferramentas AuxiliaresFerramentas AuxiliaresExemplo de programa “cliente”
do sistema
![Page 21: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/21.jpg)
ImplementaçãoImplementaçãoDificuldades:
◦Reformulação da API◦Regras◦Aprimoração das jogadas e
inteligência
![Page 22: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/22.jpg)
Considerações FinaisConsiderações FinaisAprendizagem
◦Aprofundamento em Java◦Motor de simulações “contínuas”
O que faria de diferente◦Uso de C++ por familiaridade
![Page 23: Simulação de Jogos Cooperativos Baseada em Decisões de Múltiplos Humanos e Agentes Aluno: Peter F. Dam Orientador: Prof. Marcos V. Villas](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc10b497959413d8c2638/html5/thumbnails/23.jpg)
Considerações FinaisConsiderações FinaisTrabalhos futuros
◦Web Service◦Percepção Simulada◦Tabelas dinâmicas