RFPG - Game Design e Avaliação Preliminar de um Jogo para Apoiar o Ensino de Algoritmos e Programação

Resumo


O presente trabalho descreve o processo de game design e avaliação do jogo Red Fox Programming Game (RFPG), um jogo sério para apoiar o ensino de programação. A jogabilidade do RFPG tem como base o gênero souls-like e a ação baseada em turnos. O jogador controla uma raposa guerreira que deve derrotar inimigos desafiadores com padrões de ataques definidos. O jogador deve identificar esses padrões e codificar em um prompt de comando ações para contra-atacar. O game design do jogo foi representado através da prototipação em papel e três professores de Algoritmos e Programação participaram de testes de usabilidade com o protótipo. A técnica permitiu detectar melhorias a serem implementadas na versão final do software.
Palavras-chave: algoritmos, programação, ensino, game design, prototipação em papel

Referências

Ericsson, A. and Simon, H. (1993). Protocol Analysis, revised edition: Verbal Reports as Data. MIT Press, USA.

Jenkins, T. (2002). On the difficulty of learning to program. In 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, volume 4, pages 53–58. Loughborough University.

Malliarakis, C., Satratzemi, M., and Xinogalos, S. (2014). Educational Games for Teaching Computer Programming, pages 87–98. Springer New York, New York, NY, USA.

Marques, P., Mangeli, E., Monclar, R., and Xexéo, G. (2021). Desenvolvimento de um jogo digital educacional para o ensino de pensamento computacional concorrente. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 68–75, Porto Alegre, RS, Brasil. SBC.

Mathrani, A., Christian, S., and Ponder-Sutton, A. (2016). Playit: Game based learning approach for teaching programming concepts. Journal of Educational Technology & Society, 19(2):5–17.

Mayer, R. E. (2019). Computer games in education. Annual Review of Psychology, 70(1):531 – 549.

Nipo, D., Rodrigues, R., França, R., Nascimento, J., and Pereira, M. (2023). Robo-think: Um jogo de realidade virtual para o ensino de habilidades de pensamento computacional. In Anais Estendidos do XXII Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 915–924, Porto Alegre, RS, Brasil. SBC.

Pivec, M., Dziabenko, O., and Schinnerl, I. (2003). Aspects of game-based learning. In 3rd International Conference on Knowledge Management, pages 216–225.

Qian, Y. and Lehman, J. (2017). Students’ misconceptions and other difficulties in introductory programming: A literature review. ACM Transactions on Computing Education, 18(1):1–24.

Rocha, R., Bittencourt, I., and Isotani, S. (2015). Análise, projeto, desenvolvimento e avaliação de jogos sérios e afins: uma revisão de desafios e oportunidades. In Anais do XXVI Simpósio Brasileiro de Informática na Educação - SBIE, pages 692–701.

Rubin, J. and Chisnell, D. (2008). Handbook of usability testing : how to plan, design, and conduct effective tests. Wiley Publishers, Indianapolis, Ind., USA.

Schell, J. (2014). The Art of Game Design: A Book of Lenses. A. K. Peters, Ltd., USA, 2nd edition.

Screpanti, M. (2024). Crescimento do mercado de programação: veja o que especialista explica sobre o assunto. Revista Nacional da Tecnologia da Informação.

Snyder, C. (2003). Paper Prototyping: The fast and easy way to design and refine user interfaces. Morgan Kaufmann, San Francisco, CA, USA.
Publicado
11/11/2024
DE CARVALHO, Eduardo Leal; CHEIRAN, Jean Felipe Patikowski. RFPG - Game Design e Avaliação Preliminar de um Jogo para Apoiar o Ensino de Algoritmos e Programação. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 8. , 2024, Santiago/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 89-98. DOI: https://doi.org/10.5753/eres.2024.4317.