PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 3, 2026SHILAP Revista de lepidopterología0 citationsOpen Access

Introducing the Visitor Design Pattern through a Digital Serious RPG Game

AVAdilson VahldickUniversidade do Estado de Santa CatarinaJNJosé Vargas NolliUniversidade do Estado de Santa Catarina

Key Points

  • Students achieved statistically significant performance improvements on pre- and post-tests, enhancing their understanding of the visitor design pattern.
  • The game was tested with a class of 14 students, who expressed a stronger grasp of design patterns compared to earlier semesters.
  • Participants evaluated the game's usability and experience, highlighting areas needing better difficulty adjustments.
  • The findings suggest that immersive RPG games can effectively facilitate the understanding of complex coding concepts like design patterns.

Abstract

Learning design patterns empowers students to solve complex problems in a way that code is reusable and extensible with minimal maintenance. Due to the immersive and exciting environment, the RPG genre of games holds the potential for more meaningful learning. This article presents a serious RPG game that introduces the concepts of the Visitor design pattern. A class of 14 students tested the game, achieving statistically significant performance through a pre-test and post-test validation protocol. Moreover, the instructor noted that the students demonstrated a greater introductory mastery of the pattern compared to previous semesters. The students also evaluated the usability and experience of the game, pointing out gaps in the game's difficulty. The main contribution is that, given the lack of games for learning design patterns, the game presented in this article has demonstrated its utility as a pattern comprehension tool.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Vahldick et al. (2026) studied this question.

synapsesocial.com/papers/69a75ef0c6e9836116a29f5fhttps://doi.org/10.17083/pzmm0y41
Ask AI
Helpful
Bookmark
Share
View Full Paper