Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal do ABC
|
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124748&midiaext=80974 |
Resumo: | Coordenação de Aperfeiçoamento de Pessoal de Nivel Superior |
| id |
UFBC_f83c338924e14d3f1b29dd0ee27f4f4f |
|---|---|
| oai_identifier_str |
oai:BDTD:124748 |
| network_acronym_str |
UFBC |
| network_name_str |
Repositório Institucional da UFABC |
| repository_id_str |
|
| spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisGeração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional2022-12-15Campos, Rafaela Vilela da RochaBezerra, Danilo dos SantosUniversidade Federal do ABCPrograma de Pós-Graduação em Ciência da ComputaçãoUFABCporGERAÇÃO PROCEDIMENTAL DE CONTEÚDOJOGO DE QUEBRA-CABEÇAS DE PROGRAMAÇÃOINTELIGÊNCIA ARTIFICIALALGORITMO DE APRENDIZADO POR REFORÇOPROCEDURAL CONTENT GENERATIONPROGRAMMING PUZZLE GAMEARTIFICIAL INTELLIGENCEREINFORCEMENT LEARNING ALGORITHMPROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABCCoordenação de Aperfeiçoamento de Pessoal de Nivel SuperiorO pensamento computacional é um agrupamento de habilidades para organizar problemas e suas respectivas soluções de forma que um computador possa colocá-las em prática, sendo uma habilidade importante para diferentes áreas, além da ciência da computação. Os jogos sérios são criados com um propósito além do puro entretenimento, por exemplo, o desenvolvimento do pensamento computacional. O conteúdo é um componente essencial para jogos sérios e uma das tarefas mais trabalhosas e demoradas para a equipe de desenvolvimento, especialmente se tal conteúdo exigir adaptabilidade a diferentes jogadores. Os métodos de geração procedimental resolvem parte do problema da criação de conteúdo para jogos. Entretanto, quando o objetivo é o desenvolvimento de competências do jogador, além do entretenimento, é necessário um maior controle sobre o jogo que está sendo produzido. Uma possível solução para este problema é incluir o especialista de domínio nesse processo, para que ele possa definir as configurações e restrições necessárias. Nesse contexto, este trabalho visa propor uma solução de iniciativa mista, que inclui um algoritmo de geração procedimental de conteúdo e um agente de inteligência artificial para a concepção de níveis em um jogo sério de desenvolvimento do pensamento computacional, do gênero quebra-cabeças baseado em programação por blocos, com diferentes graus de complexidade. Para isso, foi realizada uma revisão da literatura das características de um jogo sério de pensamento computacional e dos algoritmos mais utilizados para criar níveis de jogos sob especificidades similares. Em seguida, foram especificados os requisitos e construído um sistema de iniciativa mista fazendo o uso de algoritmos de aprendizado por reforço, acompanhado de um protótipo de jogo. O sistema foi testado e analisado a partir do seu uso e suas implicações avaliadas com base nos testes realizados. Como resultado, foi desenvolvida uma prova de conceito da solução, formada pelo sistema de iniciativa mista e pelo protótipo de jogo, concebido para receber as representações de níveis geradas. Ao avaliar a solução com base nos aspectos testados a partir de seu uso, foi possível identificar contribuições científica e computacionais (uma solução tecnológica de iniciativa mista contendo um gerador de níveis, implementado com algoritmo de aprendizado por reforço e um protótipo do jogo de quebra-cabeças de programação) e sociais (espera-se que o uso do jogo, com diferentes níveis gerados pela solução, possibilite o desenvolvimento do pensamento computacional).http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124748&midiaext=80974application/pdfreponame:Repositório Institucional da UFABCinstname:Universidade Federal do ABC (UFABC)instacron:UFABCinfo:eu-repo/semantics/openAccess2026-01-15T22:03:55Zoai:BDTD:124748Repositório InstitucionalPUBhttp://www.biblioteca.ufabc.edu.br/oai/oai.phpopendoar:2023-08-24T15:11:39Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)false |
| dc.title.pt.fl_str_mv |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| title |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| spellingShingle |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional Bezerra, Danilo dos Santos |
| title_short |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| title_full |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| title_fullStr |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| title_full_unstemmed |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| title_sort |
Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional |
| author |
Bezerra, Danilo dos Santos |
| author_facet |
Bezerra, Danilo dos Santos |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Campos, Rafaela Vilela da Rocha |
| dc.contributor.author.fl_str_mv |
Bezerra, Danilo dos Santos |
| contributor_str_mv |
Campos, Rafaela Vilela da Rocha |
| description |
Coordenação de Aperfeiçoamento de Pessoal de Nivel Superior |
| publishDate |
2022 |
| dc.date.issued.fl_str_mv |
2022-12-15 |
| 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 |
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124748&midiaext=80974 |
| url |
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=124748&midiaext=80974 |
| 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.publisher.none.fl_str_mv |
Universidade Federal do ABC |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação |
| dc.publisher.initials.fl_str_mv |
UFABC |
| publisher.none.fl_str_mv |
Universidade Federal do ABC |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFABC instname:Universidade Federal do ABC (UFABC) instacron:UFABC |
| instname_str |
Universidade Federal do ABC (UFABC) |
| instacron_str |
UFABC |
| institution |
UFABC |
| reponame_str |
Repositório Institucional da UFABC |
| collection |
Repositório Institucional da UFABC |
| repository.name.fl_str_mv |
Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC) |
| repository.mail.fl_str_mv |
|
| _version_ |
1854475890009833472 |