| Title: | CodeQuest: aprendendo a programar com RPG interativo |
| Author: | Herpich, Gustavo |
| Abstract: |
Este artigo apresenta o desenvolvimento do jogo educacional CodeQuest, um serious game do gênero RPG interativo, voltado ao ensino de lógica de programação para iniciantes. A proposta busca mitigar as dificuldades recorrentes no ensino tradicional de algoritmos, como a abstração excessiva e a baixa motivação dos alunos, por meio da integração de mecânicas lúdicas, narrativa contextualizada e resolução progressiva de desafios. No jogo, o jogador interage com o ambiente e personagens utilizando comandos programados em Lua, os quais são convertidos automaticamente para GDScript a fim de executar ações no motor de jogo. O projeto foi desenvolvido utilizando a Godot Engine e a extensão GDExtension, permitindo a integração entre as linguagens e o controle dinâmico das mecânicas educacionais. O jogo é estruturado em fases que introduzem conceitos fundamentais de programação, como sequências lógicas, condicionais, laços de repetição e funções. Testes serão aplicados com alunos do IFRS– Farroupilha com o objetivo de avaliar o impacto do jogo no engajamento e na aprendizagem dos conceitos abordados. This paper presents the development of the educational game CodeQuest, an interactive RPG-style serious game designed to teach programming logic to beginners. The proposal aims to address common challenges in traditional algorithm teaching, such as high abstraction levels and low student engagement, by incorporating game mechanics, contextualized narrative, and progressive problem-solving activities. In the game, players interact with the environment and non-player characters through commands written in Lua, which are automatically converted into GDScript to be executed within the game engine. The project was developed using the Godot Engine and the GDExtension framework, enabling integration between scripting languages and educational mechanics. The game is organized into levels that gradually introduce core programming concepts, including logical sequencing, conditional statements, loops, and functions. Tests will be conducted with students from IFRS – Farroupilha to assess the game’s impact on learning outcomes and student engagement. |
| URI: | https://dspace.ifrs.edu.br/xmlui/handle/123456789/2599 |
| Date: | 2025 |
| Files | Size | Format | View | Description |
|---|---|---|---|---|
| 1234567892599 | 2.781Mb |
View/ |
Texto completo |