Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2019 |
| Tipo de documento: | Trabalho de conclusão de curso |
| Idioma: | por |
| Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/55126 |
Resumo: | The development of digital games is a task that involves professionals from different areas and with different skills. Artificial Intelligence is a challenging aspect of game development, as it can involve a fair amount of code implementation and should provide the illusion of intelligent behavior for game agents. In other words, Artificial Intelligence is between design and programming (areas that do not always communicate in the most fluid way possible). In this context, this work details the design and implementation of the Fuzzy Logic Editor, a tool to aid the use of Fuzzy Logic in games. This tool allows the AI designer to structure the variables and rules without the need for coding and, as far as we know, the first tool of this type totally free available for the Unity game engine. The preliminary assessment of the tool's usability indicates the success of its application in the development of a game prototype. |
| id |
UFC-7_b6e17f93c51b60b5c3da8b15e94b2a50 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/55126 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Feitosa, Francisco Diego MoreiraSantos, Alysson Diniz dos2020-11-09T17:35:41Z2020-11-09T17:35:41Z2019FEITOSA, Francisco Diego Moreira. LDesenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity. 2019. 9 f. TCC (Graduação em Sistemas e Mídias Digitais)-Universidade Federal do Ceará, Fortaleza, 2019.http://www.repositorio.ufc.br/handle/riufc/55126The development of digital games is a task that involves professionals from different areas and with different skills. Artificial Intelligence is a challenging aspect of game development, as it can involve a fair amount of code implementation and should provide the illusion of intelligent behavior for game agents. In other words, Artificial Intelligence is between design and programming (areas that do not always communicate in the most fluid way possible). In this context, this work details the design and implementation of the Fuzzy Logic Editor, a tool to aid the use of Fuzzy Logic in games. This tool allows the AI designer to structure the variables and rules without the need for coding and, as far as we know, the first tool of this type totally free available for the Unity game engine. The preliminary assessment of the tool's usability indicates the success of its application in the development of a game prototype.O desenvolvimento de jogos digitais é uma tarefa que envolve profissionais de diversas áreas e com diferentes competências. A Inteligência Artificial é um aspecto desafiador do desenvolvimento de jogos, pois pode envolver uma razoável quantidade de implementação de código e deve fornecer a ilusão de comportamento inteligente para os agentes do jogo. Ou seja, a Inteligência Artificial situa-se entre o design e a programação (áreas que nem sempre se comunicam da maneira mais fluida possível). Neste contexto, este trabalho detalha a concepção e implementação do Fuzzy Logic Editor, uma ferramenta para o aux´ılio da utilização da Lógica Fuzzy em jogos. Esta ferramenta possibilita ao projetista de IA estruturar as variáveis e regras sem a necessidade de codificação e, até onde sabemos, a primeira ferramenta deste tipo totalmente grátis disponível para o motor de jogos Unity. A avaliação preliminar da usabilidade da ferramenta indica o sucesso em sua aplicação no desenvolvimento de um protótipo de jogo.JogosDesenvolvimentoLogica FuzzyUnityDesenvolvimento de um editor de lógica Fuzzy para o motor de jogo UnityDevelopment of a Fuzzy Logic editor for the Unity game engineinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/55126/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINAL2019_tcc_fdmfeitosa.pdf2019_tcc_fdmfeitosa.pdfapplication/pdf594028http://repositorio.ufc.br/bitstream/riufc/55126/1/2019_tcc_fdmfeitosa.pdf1de7652e9335f2914a40085387031dafMD51riufc/551262020-11-09 14:35:41.685oai:repositorio.ufc.br:riufc/55126Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2020-11-09T17:35:41Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| dc.title.en.pt_BR.fl_str_mv |
Development of a Fuzzy Logic editor for the Unity game engine |
| title |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| spellingShingle |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity Feitosa, Francisco Diego Moreira Jogos Desenvolvimento Logica Fuzzy Unity |
| title_short |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| title_full |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| title_fullStr |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| title_full_unstemmed |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| title_sort |
Desenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity |
| author |
Feitosa, Francisco Diego Moreira |
| author_facet |
Feitosa, Francisco Diego Moreira |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Feitosa, Francisco Diego Moreira |
| dc.contributor.advisor1.fl_str_mv |
Santos, Alysson Diniz dos |
| contributor_str_mv |
Santos, Alysson Diniz dos |
| dc.subject.por.fl_str_mv |
Jogos Desenvolvimento Logica Fuzzy Unity |
| topic |
Jogos Desenvolvimento Logica Fuzzy Unity |
| description |
The development of digital games is a task that involves professionals from different areas and with different skills. Artificial Intelligence is a challenging aspect of game development, as it can involve a fair amount of code implementation and should provide the illusion of intelligent behavior for game agents. In other words, Artificial Intelligence is between design and programming (areas that do not always communicate in the most fluid way possible). In this context, this work details the design and implementation of the Fuzzy Logic Editor, a tool to aid the use of Fuzzy Logic in games. This tool allows the AI designer to structure the variables and rules without the need for coding and, as far as we know, the first tool of this type totally free available for the Unity game engine. The preliminary assessment of the tool's usability indicates the success of its application in the development of a game prototype. |
| publishDate |
2019 |
| dc.date.issued.fl_str_mv |
2019 |
| dc.date.accessioned.fl_str_mv |
2020-11-09T17:35:41Z |
| dc.date.available.fl_str_mv |
2020-11-09T17:35:41Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
FEITOSA, Francisco Diego Moreira. LDesenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity. 2019. 9 f. TCC (Graduação em Sistemas e Mídias Digitais)-Universidade Federal do Ceará, Fortaleza, 2019. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/55126 |
| identifier_str_mv |
FEITOSA, Francisco Diego Moreira. LDesenvolvimento de um editor de lógica Fuzzy para o motor de jogo Unity. 2019. 9 f. TCC (Graduação em Sistemas e Mídias Digitais)-Universidade Federal do Ceará, Fortaleza, 2019. |
| url |
http://www.repositorio.ufc.br/handle/riufc/55126 |
| 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 Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/55126/2/license.txt http://repositorio.ufc.br/bitstream/riufc/55126/1/2019_tcc_fdmfeitosa.pdf |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 1de7652e9335f2914a40085387031daf |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792232889843712 |