Dissertação - Carlos Alberto Barros Cruz Westhead Madsen

Ambiente de desenvolvimento de jogos com reuso de software e inteligência artificial

Autor: Carlos Alberto Barros Cruz Westhead Madsen (Currículo Lattes)

Resumo

Este trabalho apresenta um ambiente de desenvolvimento, da camada de tomada de decisã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 artificial 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 composição, as seguintes técnicas de inteligência articial: ANN (Articial 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 conguraçã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.

TEXTO COMPLETO DA DISSERTAÇÃO

Palavras-chave: Ciência da computaçãoJogos eletrônicosInteligência artificialReuso de softwareFrameworks