Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Madsen, Carlos Alberto Barros Cruz Westhead
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.furg.br/handle/1/9093
Resumo: Este trabalho apresenta um ambiente de desenvolvimento, da camada de tomada de de- cisão de NPCs (Non-Player Characters), chamado FURG Smart Games. Seu principal objetivo é agilizar, através de reuso de software, a inserção de técnicas de inteligência ar- ti cial no desenvolvimento de jogos eletrônicos. Para tanto, este ambiente é composto de um framework e de um conjunto de ferramentas RAD (Rapid Application Development). O framework é responsável por implementar, utilizando herança, a FSM (Finite-State Machine), que neste contexto é o cerne da tomada de decisão, e por intermédio de com- posição, as seguintes técnicas de inteligência arti cial: ANN (Arti cial Neural Network), FIS (Fuzzy Inference Systems) e GA (Genetic Algorithm). Para cada uma das quatro técnicas apresentadas (FSM, ANN, FIS e GA) foi proposto uma ferramenta RAD, com o objetivo de agilizar a sua con guração e proporcionar a geração automatizada de código fonte, no padrão do framework. Por m, é apresentado um estudo de caso para a validação do ambiente desenvolvido, o qual demonstra a utilização de cada uma das ferramentas RAD, bem como a aplicação do framework em um jogo eletrônico.