Codebricks: Um RPG Educacional 2D para Dispositivos Móveis no Ensino de Lógica de Programação com Blocos Visuais

  • Hany Ahmad Omar Shahin IF Goiano
  • Heder Filho Silva Santos IF Goiano
  • Marcos Alves Vieira IF Goiano

Resumo


Este trabalho apresenta o desenvolvimento do “Codebricks”, um jogo educativo do tipo RPG 2D voltado ao ensino de lógica de programação para estudantes do ensino fundamental e médio. Com uma interface de blocos visuais inspirada no Scratch, o jogo permite que os alunos construam algoritmos para controlar um personagem em um ambiente interativo. A proposta visa tornar o aprendizado mais acessível, envolvente e compatível com as preferências dos nativos digitais, com ênfase na usabilidade em dispositivos móveis. O projeto integra elementos de gamificação e pensamento computacional para promover o engajamento e a aprendizagem significativa.

Referências

Albán Bedoya, I. and Ocaña-Garzón, M. (2021). Educational programming as a strategy for the development of logical-mathematical thinking. In XV Multidisciplinary International Congress on Science and Technology, pages 309–323. Springer.

Araújo, K. F. and Silva, T. d. (2024). A inserção do pensamento computacional nos currículos do novo ensino médio no brasil. Revista e-Curriculum, 22.

Bers, M. U. (2020). Coding as a playground: Programming and computational thinking in the early childhood classroom. Routledge.

Bradley, M. M. and Lang, P. J. (1994). Measuring emotion: the self-assessment manikin and the semantic differential. Journal of behavior therapy and experimental psychiatry, 25(1):49–59.

Brasil (2018). Base Nacional Comum Curricular: Educação é a Base. Ministério da Educação. Disponível em [link].

Brezolin, C. V. S., Correa, C. M., and Silveira, M. S. (2023). Apoio ao desenvolvimento de recursos de ajuda-voltados para usuários professores-para linguagens de programaçao visual baseadas em blocos. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 1850–1861. SBC.

Brooke, J. et al. (1996). Sus-a quick and dirty usability scale. Usability evaluation in industry, 189(194):4–7.

CGI.br/NIC.br (2021). Pesquisa sobre o uso da internet por crianças e adolescentes no brasil – tic kids online brasil 2021. Relatório técnico, CGI.br, São Paulo.

de Souza, F. A., Falcão, T. P., and Mello, R. F. (2021). O ensino de programação na educação básica: uma revisão da literatura. Simpósio Brasileiro de Informática na Educação (SBIE), pages 1265–1275.

Gee, J. P. (2003). What video games have to teach us about learning and literacy. Computers in entertainment (CIE), 1(1):20–20.

Geraldes, W. and Afonseca, U. (2024). Estratégia pedagógica para permanência e êxito na disciplina de algoritmos e técnicas de programação do curso técnico em informática para internet. In Anais do XXXV Simpósio Brasileiro de Informática na Educação, pages 3097–3105, Porto Alegre, RS, Brasil. SBC.

Grover, S. and Pea, R. (2013). Computational thinking in k–12: A review of the state of the field. Educational researcher, 42(1):38–43.

Honda, F., Pires, F., Pessoa, M., and Maia, J. (2022). Cadê minha pizza? um jogo para exercitar matemática e pensamento computacional através de grafos. In Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), pages 876–885. SBC.

Josko, J. M. B. and de Assis Zampirolli, F. (2023). Introducing programming logic consistently through gamification. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 486–495. SBC.

Li, M., Ma, S., and Shi, Y. (2023). Examining the effectiveness of gamification as a tool promoting teaching and learning in educational settings: a meta-analysis. Frontiers in Psychology, 14:1253549.

Perin, A. P. J., Silva, D. E., and Valentim, N. M. C. (2021). Um benchmark de ferramentas de programação em blocos que podem ser utilizadas nas salas de aula do ensino médio. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 1162–1173. SBC.

Petri, G., Von Wangenheim, C. G., and Borgatto, A. F. (2019). Meega+: Um modelo para a avaliação de jogos educacionais para o ensino de computação. Revista Brasileira de Informática na Educação, 27(03):52–81.

Pires, F. G. d. S. (2021). Thinkted lab, um caso de aprendizagem criativa em computação no nível superior.

Raabe, A. and de Araújo Cavalcante, E. (2024). Revisão sistemática sobre a formação professores da educação básica para ensinar computação. Informática na educação: teoria & prática, 27(2).

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009). Scratch: programming for all. Communications of the ACM, 52(11):60–67.

Ricarte, D. R., Nery, L. D., Castro, R., de Figueiredo, R. V., de Lima Costa, T. K., Cavalcanti, V., de Souza Rebouças, A. D. D., et al. (2024). Desenvolver para codificar: Projeto para o ensino de programação no ensino fundamental em escolas públicas. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 3173–3182. SBC.

Rodrigues, A., Gomes, K., and Carneiro, M. (2022). Scratchim: uma abordagem para o ensino do pensamento computacional para crianças de forma remota e desplugada. In Anais do XXXIII Simpósio Brasileiro de Informática na Educação, pages 1444–1455, Porto Alegre, RS, Brasil. SBC.

Rogers, S. (2014). Level Up! The guide to great video game design. John Wiley & Sons.

Silva, R. R., Rivero, L., and Santos, R. P. d. (2021). Programse: Um jogo para aprendizagem de conceitos de lógica de programação. Revista Brasileira de Informática na Educação, 29:301–330.

Sousa, L., Farias, E., and Carvalho, W. (2020). Programação em blocos aplicada no ensino do pensamento computacional: Um mapeamento sistemático. In Anais do XXXI Simpósio Brasileiro de Informática na Educação, pages 1513–1522, Porto Alegre, RS, Brasil. SBC.

Souza, M. R. V. B., de Freitas, L. H., Silva, G. d. S., de Carvalho, F. X., and Souza, L. A. M. (2024). Uma proposta para o uso de rpg no ensino de f\’isica: A vingan\c {c} a de newton. arXiv preprint arXiv:2411.17642.

Su, J. and Yang, W. (2023). A systematic review of integrating computational thinking in early childhood education. Computers and Education Open, 4:100122.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Publicado
24/11/2025
SHAHIN, Hany Ahmad Omar; SANTOS, Heder Filho Silva; VIEIRA, Marcos Alves. Codebricks: Um RPG Educacional 2D para Dispositivos Móveis no Ensino de Lógica de Programação com Blocos Visuais. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 36. , 2025, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 1815-1824. DOI: https://doi.org/10.5753/sbie.2025.12946.