Mortal KombatCapitao AmericaCrysis 2DavinciCall of DutyNeed for speedMarioTomb Raider ResumoCom o avanco dos videogames, e cada vez mais comum os programadores aplicarem tecnicas simples e avancadas de inteligencia artificial em jogos eletronicos. Alem disso, o setor dos videogames e uma area em crescente ascensao e faturou no ano passado 27 bilhoes de dolares.A inteligencia artificial e uma area desafiadora e dificil, e muitos programadores iniciantes nao sabem quais areas de inteligencia artificial ele pode aplicar em seus games.O objetivo deste trabalho e mostrar a situacao atual da Inteligencia Artificial voltado para jogos eletronicos, para os artistas e designers possam identificar (usando estilos de games como exemplos) tecnicas de Inteligencia Artificial que o programador pode aplicar em seu game satisfatoriamente.IntroducaoO setor dos videogames e hoje um dos setores mais rentaveis do entretenimento. No ano de 2005 este setor teve lucro de 27 bilhoes de dolares, tornando-se uma area atraente e ao mesmo tempo desafiadora, por ser uma das mais dificeis da informatica.Fora isso, os games estao chegando a um patamar artistico impensavel ha 20 anos atras. Games com graficos incriveis (chegando a imitar a realidade), simulando a fisica real e tendo uma inteligencia artificial bem convincente (como no game The Sims, que e um simulador de vida, podendo o jogador viver numa casa, casar, ter filhos, e outros), proporcionam uma diversao excelente para todas as idades.Mas uma boa parte dos games tambem deixa a desejar no quesito de Inteligencia Artificial (IA), deixando os games faceis e simples. Os desenvolvedores pouco se preocupam com a IA e se preocupam mais com os graficos do game, o que, em parte, tira a diversao do mesmo. Sobretudo o desenvolvedor iniciante, que pouco sabe sobre a Inteligencia Artificial e nao sabe que conceitos e tecnicas que ele pode utilizar em seus jogos.Este trabalho entao mostrara a situacao atual da Inteligencia Artificial, usando alguns estilos de jogos e as possiveis tecnicas utilizadas neles, pois, segundo Tatai (2003, p.23), a industria de jogos tradicionalmente guarda com extremo zelo as solucoes computacionais desenvolvidas, ou seja, em sua maioria elas nao divulgam as tecnicas que utilizam.E interessante o designer conhecer essas tecnicas, para ele aplicar a melhor tecnica (ou tecnicas, pois muitos games tem diversas tecnicas de inteligencia artificial implementadas) para o seu game.DesenvolvimentoCom o avanco nos videogames, tornou-se possivel criar uma inteligencia artificial aprimorada em jogos eletronicos. Mas, muitas vezes, o desenvolvedor iniciante nao sabe quais areas ele deve estudar para conseguir criar a IA de seu game. Algumas vezes ele acaba nao dando a devida atencao e parte para outras areas tecnicas, como graficos, jogabilidade, e outros.A inteligencia artificial e um dos ramos mais interessantes da ciencia. E uma das areas mais interessantes em se aplicar a Inteligencia Artificial e em jogos eletronicos, pois, segundo Russel e Norvig (2004, p.157), para pesquisadores de IA, a natureza abstrata dos jogos os torna um assunto atraente para estudo. Alem disso, a maior parte dos games atuais utiliza a inteligencia artificial para proporcionar diversao aos seus jogadores. Jogos como The Sims exploram muito a IA (onde o jogador pode casar, ter filhos,