Use este identificador para citar ou linkar para este item: https://repositorio.ufu.br/handle/123456789/49781
Tipo do documento: Trabalho de Conclusão de Curso
Tipo de acesso: Acesso Aberto
Título: Jogo Labirinto Lógico: Usando um serious game para introduzir o pensamento computacional e conceitos de programação
Autor(es): Porto, Bernardo Hipólito Mundim
Primeiro orientador: Lopes, Renato de Aquino
Primeiro membro da banca: Oliveira, Ronaldo Castro de
Segundo membro da banca: Martinez, Ana Cláudia
Resumo: O ensino de Pensamento Computacional enfrenta desafios como a desmotivação e a dificuldade de aprendizado de conceitos abstratos de programação, especialmente entre iniciantes. Este trabalho apresenta o desenvolvimento de um jogo sério voltado à introdução dos pilares do Pensamento Computacional, com ênfase em pensamento algorítmico e decomposição de problemas. O jogo foi implementado em Python com a biblioteca Pygame e integra um pipeline de interpretação próprio, composto por analisador léxico, parser e interpretador, que processa uma pseudo-linguagem de programação digitada pelo jogador e a converte em movimentos executados por um personagem em um labirinto. O sistema oferece dois modos de jogo (Principal, com escrita de código, e Secundário, com comandos direcionais), cinco níveis progressivos com variações aleatórias de mapa, editor de código com feedback de erros em tempo real, sistema de pontuação baseado em desempenho e progressão com fases desbloqueáveis. Os resultados demonstraram que o jogo é funcional e estável, constituindo uma ferramenta de código aberto que pode ser utilizada como material de referência para o ensino introdutório de programação e para o estudo de técnicas de implementação de interpretadores em ambientes de jogos.
Palavras-chave: Pensamento Computacional
Jogos sérios
Interpretador
Python
Ensino de programação
Área(s) do CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAO
Idioma: por
País: Brasil
Editora: Universidade Federal de Uberlândia
Referência: PORTO, Bernardo Hipólito Mundim. Jogo Labirinto Lógico: Usando um serious game para introduzir o pensamento computacional e conceitos de programação. 2026. 81 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2026.
URI: https://repositorio.ufu.br/handle/123456789/49781
Data de defesa: 21-Jul-2026
Aparece nas coleções:TCC - Ciência da Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
JogoLabirintoLógico.pdf3.62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.