Geração procedimental de níveis para jogos sérios de desenvolvimento do pensamento computacional

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Bezerra, Danilo dos Santos
Orientador(a): Campos, Rafaela Vilela da Rocha
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: 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