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): Adamatti, Diana Francisca
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.
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 Madsen, Carlos Alberto Barros Cruz WestheadAdamatti, Diana Francisca2020-10-04T22:10:29Z2020-10-04T22:10:29Z2012MADSEN, 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/9093Este 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.porFrameworksReuso de SoftwareJogos EletrônicosInteligência ArtificialRapid Application DevelopmentFinite-State MachineArtificial Neural NetworkFuzzy Inference SystemsGenetic AlgorithmSoftware ReuseGamesArtificial IntelligenceAmbiente de desenvolvimento de Jogos com Reuso de Software e Inteligência Articifialinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURGORIGINALCarlos alberto.pdfCarlos alberto.pdfapplication/pdf1958397https://repositorio.furg.br/bitstreams/d662b4b0-79b9-4739-bfd2-02344ca30fd3/downloadbcf6f799cbc2627a6997f1f334034b6dMD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.furg.br/bitstreams/7cc3211b-a395-4eac-9004-4dafd370eb41/download8a4605be74aa9ea9d79846c1fba20a33MD52falseAnonymousREADTEXTCarlos alberto.pdf.txtCarlos alberto.pdf.txtExtracted texttext/plain103855https://repositorio.furg.br/bitstreams/aa37ded8-707c-499d-960c-e4281973265c/download5082fa58d61759f29b3ca9efc5f2ed75MD53falseAnonymousREADTHUMBNAILCarlos alberto.pdf.jpgCarlos alberto.pdf.jpgGenerated Thumbnailimage/jpeg2970https://repositorio.furg.br/bitstreams/4cab2916-bf38-40bd-98a5-7b57a92ce200/download953e8175212e9242e95a14a1a8de9947MD54falseAnonymousREAD1/90932025-12-10 00:26:54.385open.accessoai:repositorio.furg.br:1/9093https://repositorio.furg.brRepositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestrepositorio@furg.br||sib.bdtd@furg.bropendoar:2025-12-10T03:26:54Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
dc.title.pt_BR.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.author.fl_str_mv Madsen, Carlos Alberto Barros Cruz Westhead
dc.contributor.advisor1.fl_str_mv Adamatti, Diana Francisca
contributor_str_mv Adamatti, Diana Francisca
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.issued.fl_str_mv 2012
dc.date.accessioned.fl_str_mv 2020-10-04T22:10:29Z
dc.date.available.fl_str_mv 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.citation.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.
dc.identifier.uri.fl_str_mv 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.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)
bitstream.url.fl_str_mv https://repositorio.furg.br/bitstreams/d662b4b0-79b9-4739-bfd2-02344ca30fd3/download
https://repositorio.furg.br/bitstreams/7cc3211b-a395-4eac-9004-4dafd370eb41/download
https://repositorio.furg.br/bitstreams/aa37ded8-707c-499d-960c-e4281973265c/download
https://repositorio.furg.br/bitstreams/4cab2916-bf38-40bd-98a5-7b57a92ce200/download
bitstream.checksum.fl_str_mv bcf6f799cbc2627a6997f1f334034b6d
8a4605be74aa9ea9d79846c1fba20a33
5082fa58d61759f29b3ca9efc5f2ed75
953e8175212e9242e95a14a1a8de9947
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)
repository.mail.fl_str_mv repositorio@furg.br||sib.bdtd@furg.br
_version_ 1856849674370023424