Académique Documents
Professionnel Documents
Culture Documents
Resumo
Este artigo apresenta uma implementao de vida artificial utilizando Algoritmos
Evolutivos para serem utilizados em jogos adaptativos. O objetivo proporcionar
novas experincias e desafios ao jogador a cada vez que ele joga, aumentando
assim a atratividade e jogabilidade. Assim, um ecossistema virtual e um Algoritmo
Evolutivo foram desenvolvidos. So apresentados as implementaes, os
experimentos com o ambiente e os resultados encontrados.
Palavras Chave: Inteligncia Artificial, Ecossistema Virtual, Algoritmos Evolutivos.
__________________________________________________________________________________________
1 Introduo
Estratgias adaptativas [1] no contexto de jogos
podem ser valiosas para entreter e cativar o
usurio, pois interessante que assim que o
jogador se adapte ao jogo, um novo desafio seja
elaborado. Para buscar uma soluo para este
problema, este artigo sugere a adoo de
tcnicas de Algoritmos Evolutivos [2] (AEs)
para gerar jogos que se adaptem ao usurio.
O objetivo deste trabalho aplicar AEs na
determinao automtica de parmetros de
controle para os personagens no controlados
(NPCs Non-Player Characteres) [3], em jogos
de estratgia [4] e em MMORPGs (Massive
Multiplayer Online Role- Playing Game) [5].
Assim, poder se proporcionar novas
experincias e desafios ao jogador a cada vez
que ele joga, aumentando a atratividade e
jogabilidade do software.
2 Desenvolvimento
Foi desenvolvido um ecossistema virtual
controlado por um AE utilizando a linguagem
C++. Nesse ambiente, os seres virtuais devem se
adaptar e sobreviver, tornando-se carnvoros,
herbvoros ou onvoros. O funcionamento dos
mesmos ser explicado nas subsees a seguir.
Figura 1: O Ambiente
2.2 Populaes
Cada membro que compe uma populao
apresenta os seguintes parmetros:
Fome: Este parmetro inicia em zero e, com o
passar do tempo, vai sendo incrementado. A
velocidade tambm influencia na fome. Quanto
Fitness
2000
1500
1000
500
49
43
46
40
37
31
34
25
28
22
Geraes
herbcarn
velocidade
7
6
herbcarn e velocidade
19
13
Experimento 4
16
10
Figura 3:
Fitness/Gerao
Evoluo
do
Experimento
5,
5
4
3
2
1
49
43
46
40
34
37
31
28
25
19
22
13
16
10
Geraes