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 KazuoTatai:
“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.
Download

SMA ou Agentes em Jogos.