Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da FURG (RI FURG) |
Texto Completo: | 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. |
id |
FURG_d5576672b2e0b8d68fa6faf8f49feca8 |
---|---|
oai_identifier_str |
oai:repositorio.furg.br:1/9093 |
network_acronym_str |
FURG |
network_name_str |
Repositório Institucional da FURG (RI FURG) |
repository_id_str |
|
spelling |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência ArticifialFrameworksReuso de SoftwareJogos EletrônicosInteligência ArtificialRapid Application DevelopmentFinite-State MachineArtificial Neural NetworkFuzzy Inference SystemsGenetic AlgorithmSoftware ReuseGamesArtificial IntelligenceEste 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.This work presents a development environment of the decision-making layer of NPCs (Non-Player Characters), called FURG Smart Games. Its main purpose is to speed up through the reuse of software, the insertion of arti cial intelligence techniques in the de- velopment of electronic games. In order to do so, this environment is composed of a framework and a number of RAD (Rapid Application Development) tools. The frame- work is responsible for implementing, using heritage, the FSM (Finite-State Machine), which in this context is core for the decision-making process, and by composition, the following arti cial intelligence techniques used are: ANN (Arti cial Neural Network), FIS (Fuzzy Inference Systems) and GA (Genetic Algorithm). For each of the four techniques presented (FSM, ANN, FIS e GA) a RAD tool was proposed to speed up its con guration and provide the automatic generation of the source code, in the framework standard. Finally, a case study is presented for the validation of the developed environment, which demonstrates the use of each of the RAD tools as well as the application of the framework in an electronic game.Adamatti, Diana FranciscaMadsen, Carlos Alberto Barros Cruz Westhead2020-10-04T22:10:29Z2020-10-04T22:10:29Z2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMADSEN, Carlos Aberto Barros Cruz Westhead. Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial. 2012. Dissertação (Mestrado em Modelagem Computacional)- Faculdade de Modelagem Computacional. Universidade Federal do Rio Grande, 2012.http://repositorio.furg.br/handle/1/9093porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURG2020-10-04T22:10:29Zoai:repositorio.furg.br:1/9093Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2020-10-04T22:10:29Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false |
dc.title.none.fl_str_mv |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
title |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
spellingShingle |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial Madsen, Carlos Alberto Barros Cruz Westhead Frameworks Reuso de Software Jogos Eletrônicos Inteligência Artificial Rapid Application Development Finite-State Machine Artificial Neural Network Fuzzy Inference Systems Genetic Algorithm Software Reuse Games Artificial Intelligence |
title_short |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
title_full |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
title_fullStr |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
title_full_unstemmed |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
title_sort |
Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial |
author |
Madsen, Carlos Alberto Barros Cruz Westhead |
author_facet |
Madsen, Carlos Alberto Barros Cruz Westhead |
author_role |
author |
dc.contributor.none.fl_str_mv |
Adamatti, Diana Francisca |
dc.contributor.author.fl_str_mv |
Madsen, Carlos Alberto Barros Cruz Westhead |
dc.subject.por.fl_str_mv |
Frameworks Reuso de Software Jogos Eletrônicos Inteligência Artificial Rapid Application Development Finite-State Machine Artificial Neural Network Fuzzy Inference Systems Genetic Algorithm Software Reuse Games Artificial Intelligence |
topic |
Frameworks Reuso de Software Jogos Eletrônicos Inteligência Artificial Rapid Application Development Finite-State Machine Artificial Neural Network Fuzzy Inference Systems Genetic Algorithm Software Reuse Games Artificial Intelligence |
description |
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. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012 2020-10-04T22:10:29Z 2020-10-04T22:10:29Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
MADSEN, Carlos Aberto Barros Cruz Westhead. Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial. 2012. Dissertação (Mestrado em Modelagem Computacional)- Faculdade de Modelagem Computacional. Universidade Federal do Rio Grande, 2012. http://repositorio.furg.br/handle/1/9093 |
identifier_str_mv |
MADSEN, Carlos Aberto Barros Cruz Westhead. Ambiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifial. 2012. Dissertação (Mestrado em Modelagem Computacional)- Faculdade de Modelagem Computacional. Universidade Federal do Rio Grande, 2012. |
url |
http://repositorio.furg.br/handle/1/9093 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da FURG (RI FURG) instname:Universidade Federal do Rio Grande (FURG) instacron:FURG |
instname_str |
Universidade Federal do Rio Grande (FURG) |
instacron_str |
FURG |
institution |
FURG |
reponame_str |
Repositório Institucional da FURG (RI FURG) |
collection |
Repositório Institucional da FURG (RI FURG) |
repository.name.fl_str_mv |
Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG) |
repository.mail.fl_str_mv |
|
_version_ |
1813187232720224256 |