artur lira diego joão marlus souza thiago rocha diego lemos felipe soares lucas figueiredo tiago...

20
Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Upload: ana-figueiroa-bonilha

Post on 07-Apr-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Artur Lira Diego JoãoMarlus SouzaThiago Rocha

Diego LemosFelipe SoaresLucas FigueiredoTiago Silva

Page 2: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Usar a capacidade computacional para reproduzir artificialmente comportamentos reais (ou imaginários). Química Física Gráfica ... Inteligência/Comportamento

Page 3: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Aparelho ou software capaz de reproduzir e simular o comportamento de algum sistema.

Reproduzem fenômenos e sensações que não estão ocorrendo na realidade.

Page 4: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Simuladores são utilizados numa vasta gama de áreas, mas quase sempre com um propósito comum. Aprendizado, treinamento e

experimentação Exceção (nem tanto): Jogos

Nessa apresentação, vamos focar em simuladores de IA

Page 5: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Gap no conceito... Toda IA é por definição uma simulação Simulação da simulação? Pode-se entender simulador de IA como

uma ferramenta que auxilia na ilustração de determinado comportamento ou inteligência

Geralmente esse auxílio se estende para a construção da própria IA.

Engine == Simulador?

Page 6: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Foco Flight Simulator, The Sims, Sim City,

Football Manager, etc. Real Time Strategy (Glest, Boson,

Stratagus, ORTS e JaRTS) Engines /Middlewares (CryEngine,

Blender AI, Kynapse)

Page 7: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 8: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Jogo RTS 3D FreePrós

Modificado através de arquivos XML, e também existe um conjunto de ferramentas no site do projeto

Contras A falta de foco no estudo de IA prejudica

e torna mais complexa sua aplicação

Page 9: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 10: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Jogo OpenGL RTS, desenhado para Unix Prós

Combates grandes, obstáculos naturais, terrenos e outras variáveis q influenciam a IA, além de um avançado núcleo gráfico

Contras Novamente, o fato de não ser focado para o

estudo de IA complica a definição e criação do simulador

Page 11: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 12: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Engine de jogos RTSPrós

Suporte ao desenvolvimento de jogos multiplayer, configurável e pode criar jogos customizáveis

Contras Não focado em IA, esforços extras para

definição do simulador

Page 13: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 14: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Ambiente de programaçãoPrós

Focado em IA, software grátis (GPL), estrutura servidor-cliente, bem flexível, IA local

Contras Complexo, documentação precária e

instabilidade

Page 15: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 16: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Simulador de jogos RTS, focado para o desenvolvimento dos agentes

Projeto de TG – Centro de Informática

Preocupação máxima com o comportamento dos agentes Engine realiza a simulação do mundo

Permite maior foco na IA

Page 17: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Comportamentos de personagens e veículos

Scripts em LUADynamic Pathfind

Page 18: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

Game EngineSuporte na área de IAhttp://www.youtube.com/watch?v=cVSN_tdAfb0

Page 19: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva
Page 20: Artur Lira Diego João Marlus Souza Thiago Rocha Diego Lemos Felipe Soares Lucas Figueiredo Tiago Silva

A2M, Activision, Atari, Bethesda Softworks, Blitz, Digital Illusion CE, Electronic Arts, Lionhead Studios, Real Time World, Spark Unlimited, SEGA, Sony Online, THQ, Turbine ...

http://www.youtube.com/watch?v=ajdzxsL_NIEhttp://www.youtube.com/watch?v=qOSwIGVtXEA