SMA PARA J OGOS 1 A GENDA 2/21 Introdução; Definição de Jogos; Jogos Eletrônicos; Indústria do Entretenimento em Jogos; Agentes em Jogos; Conclusão; Referências. I NTRODUÇÃO 3/21 Objetivos: Apresentar o conceito de jogos; Conectar as definições de agentes e SMA com o conceito de jogos; Mostrar exemplos de aplicações; Trazer discussões durantes a apresentação; Evidenciar a contribuição dos SMA em jogos para algumas áreas da ciência. D EFINIÇÃO 4/21 DE J OGOS 28 Definições no Dicionário: Designação genérica de certas atividades cuja natureza ou finalidade é recreativa; diversão, entretenimento; Essa atividade, submetida a regras que estabelecem quem vence e quem perde; competição física ou mental sujeita a regras, com participantes que disputam entre si por uma premiação ou por simples prazer. D EFINIÇÃO 5/21 Competição Mental: Jogos de tabuleiro; Jogos de cartas; Jogos eletrônicos; Competição Físico-Mental: Futebol; Vôlei; Etc... DE J OGOS J OGOS E LETRÔNICOS 6/21 Pong: Primeiro Videogame lucrativo da história; Nolan Bushnell e Ted Dabney; 1972: Atari; Várias versões diferentes foram criadas. J OGOS E LETRÔNICOS 7/21 Evolução? Jogos realísticos; Efeitos gráficos e sonoros tridimensionais do mundo real; Simulação física; Maior interatividade: Lógica; Física; EMPREGO DE INTELIGÊNCIA ARTIFICIAL: SMA ou Agentes em Jogos. 8/21 J OGOS E LETRÔNICOS J OGOS E LETRÔNICOS 9/21 Criação envolve muito tempo e profissionais: Story Boards: Game Design: Prototipação – motor do jogo; Level Design: Idealização – arte conceito; Projeto de fases – arte e som; Play Testing: Depuração – testes. I NDÚSTRIA DO 10/21 E NTRETENIMENTO EM JOGOS + $27 Bilhões em 2005 Nintendo: Fabricação de Videogames; $ 1,4 Bilhões primeiro trimestre de 2007; Não conseguiu suprir demanda até 2009. Blizzard: Desenvolvimento de Games; World of Warcraft®; Mais de $ 1 Bilhão segundo trimestre de 2009. A GENTES 11/21 EM J OGOS O que são? Para que servem? Emular comportamento com Autonomia: Competitivo; Victor KazuoTatai: “a indústria de jogos tradicionalmente guarda com extremo zelo Colaborador; as soluções computacionais desenvolvidas” (Dissertação de Mestrado Unicamp: Neutro. Técnicas de Sistemas Inteligentes Aplicadas ao Desenvolvimento de Jogos de Computador) [3] Decisões: Reativas; Cognitivas. A GENTES 12/21 EM Jogos de Tiro em Primeira Pessoa: Máquina de Estados Finitos (MEF): Determinística; Não-determinística. Lógica Fuzzy MEF + Fuzzy J OGOS A GENTES 13/21 EM J OGOS FERBER, 1999 [1] Como você definiria um agente “soldado” para um jogo de tiro em primeira pessoa? Hardware ou Software? Estacionário ou Móvel? Persistente ou Temporário? Reativo ou Cognitivo? Existem outros agentes? Esse Jogo é um SMA? A GENTES 14/21 EM JOGOS Jogos de Estratégia: Navegação das Unidades: Variante do A* para navegação das Unidades; Maquinas de estado: Árvore de decisões; A GENTES 15/21 EM J OGOS FERBER, 1999 [1] Como você definiria um agente “jogador” para um jogo de estratégia? Hardware ou Software? Estacionário ou Móvel? Persistente ou Temporário? Reativo ou Cognitivo? Existem outros agentes? Esse Jogo é um SMA? A GENTES 16/21 EM JOGOS Jogos de Corrida: Direção Aleatória, porém objetiva: Algoritmos Genéticos; Agentes podem melhorar habilidade. Mutação -> Falhas? A GENTES 17/21 EM J OGOS FERBER, 1999 [1] Como você definiria um agente “piloto” para um jogo de corrida? Hardware ou Software? Estacionário ou Móvel? Persistente ou Temporário? Reativo ou Cognitivo? Existem outros agentes? Esse Jogo é um SMA? A GENTES 18/21 Jogos de Futebol: Redes Neurais: Aprendizado; EM JOGOS A GENTES 19/21 EM J OGOS FERBER, 1999 [1] Como você definiria um agente “jogador de futebol” para um jogo de futebol? Hardware ou Software? Estacionário ou Móvel? Persistente ou Temporário? Reativo ou Cognitivo? Existem outros agentes? Esse Jogo é um SMA? C ONCLUSÃO 20/21 Jogos Eletrônicos são como berçários para a área de IA e SMA; Procuram emular o comportamento humano em ambientes virtuais, buscando o aperfeiçoamento; Área muito rica em recursos financeiros (Empregos, Fomentação de pesquisa); Know-how de tecnologias como se fazem coisas que ainda serão desenvolvidas, já serão existentes; O desenvolvimento da IA e o aumento do poder computacional incrementam a gama de possibilidades e reduz as limitações. 21/21 R EFERÊNCIAS [1] FERBER, Jacques. Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence. Addison-Wesley . Grã Bretania, 1999. [2] RUSSELL, Stuart e NORVIG, Peter. Inteligência Artificial. Tradução: Vanderberg D. De Souza. Rio de Janeiro: Elservier, 2004. [3] TATAI, Victor K. Técnicas de Sistemas Inteligentes Aplicadas ao Desenvolvimento de Jogos de Computador. Dissertação de Mestrado. Unicamp. Campinas, 2003.