Tecnologias de inteligencia artificial em jogos

Disponível somente no TrabalhosFeitos
  • Páginas : 20 (4939 palavras )
  • Download(s) : 0
  • Publicado : 13 de abril de 2012
Ler documento completo
Amostra do texto
Inteligência Artificial em Jogos Eletrônicos
André Kishimoto

http://www.tupinihon.com
http://www.tupinihon.info

kishimoto@tupinihon.com
RESUMO

Pesquisa sobre o uso da inteligência
artificial em jogos eletrônicos para
computadores e videogames, desde o
início da indústria de jogos até os dias
atuais, incluindo a história, evolução e
estado da arte da inteligência artificialaplicada aos jogos eletrônicos; quais
técnicas e algoritmos são utilizados para a
resolução dos problemas encontradas nos
jogos eletrônicos e que benefícios (e
conseqüências) a inteligência artificial
traz a eles.
Palavras-chave
Inteligência artificial, jogos eletrônicos,
computadores, videogames, indústria de
jogos.

ABSTRACT

Research about the use of artificial
intelligence inelectronic games for
computers and consoles, since the
beginning of the game industry until
recently, including the history, the
evolution and the state of the art of
artificial intelligence applied in electronic
games; which techniques and algorithms
are used to solve the problems found in
electronic games and what benefits (and
consequences) the artificial intelligence
bring to it.
KeywordsArtificial intelligence, electronic games,
computers, consoles, game industry.

1 – Introdução

De acordo com o dicionário Oxford
(WEHMEIER,
2000),
artificial
intelligence (inteligência artificial, ou
simplesmente IA) corresponde a uma área
de
pesquisa
sobre
computadores
simulando o comportamento humano
inteligente. Para a grande maioria da
população, IA é o cérebro por trás demáquinas poderosas, como as encontradas
em filmes de ficção científica, enquanto
que para os acadêmicos, é uma fonte
infinita de desafios e estudos sobre como
recriar um ser inteligente através do uso
de computadores (CHAMPANDARD,
2003).
1.1 – Game AI (IA para jogos
eletrônicos)
Para os desenvolvedores de jogos
eletrônicos, as aplicações computacionais
de IA e o significado do termo IAsão
diferente dos encontrados no meio
acadêmico. Para distinguir a inteligência
artificial utilizada em jogos e no meio
acadêmico, os desenvolvedores adotaram
o termo Game AI (FUNGE, 2004).
A principal diferença entre a IA
acadêmica e a IA para jogos é o objetivo
que cada uma busca. No primeiro caso, o
objetivo é buscar a solução para
problemas extremamente difíceis, como
imitar oreconhecimento que os humanos
são capazes de realizar (reconhecimento
facial e de imagens e objetos, por
exemplo), entender e construir agentes
inteligentes (SCHWAB, 2004). No

Inteligência Artificial em Jogos Eletrônicos
Copyright © 2004, André Kishimoto

segundo caso, o objetivo de usar
inteligência artificial é a diversão. Sua
importância é quanto aos resultados que o
sistema irá gerar, enão como o sistema
chega até os resultados; ou seja, o
problema não é como o sistema pensa,
mas sim como ele age. Isso se deve pelo
fato que jogos eletrônicos são negócios –
os consumidores desses produtos os
compram em busca de diversão, e não
lhes interessa como a inteligência de um
personagem no jogo foi criada, desde que
ela transforme o jogo divertido e
desafiador, além, claro, detomar decisões
coerentes com o contexto do jogo
(TOZOUR, 2002) (SCHWAB, 2004).
Um dos problemas encontrados sobre IA
na indústria de jogos eletrônicos é a
grande variedade de gênero dos jogos
existentes e os comportamentos dos
personagens,
resultando
numa
interpretação ampla do que é considerada
IA para jogos. Há desenvolvedores que
consideram a interface do jogo com o
usuário parte daárea de IA, assim como
outros
consideram
algoritmos
de
movimento e colisão também como IA
(BOURG, 2004). Para (TOZOUR, 2002),
é até vergonhoso que Game AI seja
chamada e considerada inteligência
artificial, uma vez que no campo de IA
para jogos é necessário criar agentes com
comportamentos
apropriados
num
determinado
contexto,
embora
a
adaptabilidade da inteligência humana...
tracking img