LOGIC RUSH: UM JOGO EDUCACIONAL 2D COM APRENDIZAGEM ADAPTATIVA ASSISTIDA POR INTELIGÊNCIA ARTIFICIAL PARA O ENSINO DE LÓGICA DE PROGRAMAÇÃO
DOI:
https://doi.org/10.36557/2674-9432.2026v5n5p473-493Palavras-chave:
Jogos Educacionais, Gamificação, Inteligência Artificial, Aprendizagem Adaptativa, Lógica de Programação.Resumo
Este artigo apresenta o desenvolvimento e a avaliação do Logic Rush, um jogo digital educacional 2D com motor adaptativo inteligente voltado ao ensino de lógica de programação assistido por Inteligência Artificial. Desenvolvido na plataforma Godot 4 com GDScript, o sistema evoluiu de uma progressão estática para um Ambiente de Aprendizagem Adaptativo, capaz de gerar questões dinamicamente por meio da Gemini API, classificá-las por tema e nível de dificuldade, recomendar conteúdos com base no desempenho do jogador e ajustar automaticamente a complexidade dos desafios por meio de um algoritmo de Dificuldade Adaptativa Dinâmica (DDA). A proposta integra mecânicas de corrida automática, obstáculos, buffs, sistema de vidas, chefes e quizzes de múltipla escolha com interpretação de código e previsão de saída, distribuídos em três fases progressivas. A pesquisa, de natureza aplicada e exploratória, compreendeu o desenvolvimento do protótipo e sua avaliação inicial por meio de escala Likert e métricas de uso. Os resultados demonstram a viabilidade técnica do sistema e evidenciam percepções positivas quanto à usabilidade, ao engajamento e ao potencial de aprendizagem entre estudantes do primeiro semestre de Análise e Desenvolvimento de Sistemas sob a disciplina de lógica de programação.
Downloads
Referências
CASTRO, Maria Beatriz de Oliveira; SANTOS, Viviane Almeida dos. Gamificação como recurso para aprimorar o ensino de lógica de programação em cursos de computação no ensino superior: uma revisão sistemática. Revista Novas Tecnologias na Educação, v. 21, n. 2, 2023.
CSIKSZENTMIHALYI, Mihaly. Flow: The Psychology of Optimal Experience. New York: Harper & Row, 1990.
KAZIMOGLU, Cagin et al. A Serious Game for Developing Computational Thinking and Learning Introductory Computer Programming. Procedia – Social and Behavioral Sciences, v. 47, p. 1991–1999, 2012. DOI: 10.1016/j.sbspro.2012.06.938.
MAO, Wei et al. The effects of immediate feedback in game-based learning environments on student motivation, engagement, and learning outcomes: A systematic review. Computers & Education, 2024.
MILJANOVIC, Michael A.; BRADBURY, Jeremy S. A Review of Serious Games for Programming. In: Joint International Conference on Serious Games. Springer, 2018. p. 204-216.
VIDENOVIK, Maja et al. Computer science education through game-based learning: A systematic literature review. Education and Information Technologies, 2023. DOI: 10.1007/s10639-022-11449-4.
VYGOTSKY, Lev S. Mind in Society: The Development of Higher Psychological Processes. Cambridge: Harvard University Press, 1978.
ZHAN, Zehui et al. The effectiveness of gamification in programming education: Evidence from a meta-analysis. Computers and Education: Artificial Intelligence, v. 3, 2022, 100096. DOI: 10.1016/j.caeai.2022.100096.
ZHAO, Wanli et al. Game-based learning in programming education: A systematic review. Education and Information Technologies, 2022.
ZOHAIB, Mohammad. Dynamic Difficulty Adjustment (DDA) in Computer Games: A Review. Advances in Human-Computer Interaction, v. 2018, 2018. DOI: 10.1155/2018/5681652.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2026 Deivid dos Santos Brito, Alfredo Nazareno Pereira Boente, Ricardo Marciano dos Santos, Vinícius Marques da Silva Ferreira, Eduardo Luis Pareto, José Mauro Baptista Bianchi, Miguel Gabriel Prazeres de Carvalho, George Coelho Kleinau Vasconcelos, Antonio Jorge Borges dos Santos, Juan Gabriel Pires Boente

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Você tem o direito de:
- Compartilhar — copiar e redistribuir o material em qualquer suporte ou formato para qualquer fim, mesmo que comercial.
- Adaptar — remixar, transformar, e criar a partir do material para qualquer fim, mesmo que comercial.
- O licenciante não pode revogar estes direitos desde que você respeite os termos da licença.
De acordo com os termos seguintes:
- Atribuição — Você deve dar o crédito apropriado , prover um link para a licença e indicar se mudanças foram feitas . Você deve fazê-lo em qualquer circunstância razoável, mas de nenhuma maneira que sugira que o licenciante apoia você ou o seu uso.
- Sem restrições adicionais — Você não pode aplicar termos jurídicos ou medidas de caráter tecnológico que restrinjam legalmente outros de fazerem algo que a licença permita.