D-CreEA: DSML for Creating Educational Analog Card Games
Resumo
Educational games can promote a playful learning experience by solving problems related to the subject of a discipline and assign a student as the main actor in the learning process. In addition, when using analog educational games, this experience provides a face-to-face discussion on the subject, with tactile interaction and quick feedback. However, creating an educational game is difficult, because it demands a scientific, educational basis and game design background. MDE (Model-Driven Engineering) concepts have been used in game development as a promising way to ease the dev process as it helps to develop these games in a standardized and semi-automated way. Hence, the objective of this work is to develop a Domain-Specific Modeling Language for Creating Educational Analog Card Games, called D-CreEA. With this, we provided an approach to aid the process of generating games grounded on the core ideas of card games design by the professor or the game developer, who aims to implement a playful learning methodology, with personalized educational content.
Referências
K. Fengfeng, "Chapter i a qualitative meta-analysis of computer games as learning tools," Handbook of Research on Effective Electronic Gaming in Education, vol. 1, 01 2009.
S. de Freitas, "Learning in immersive worlds: a review of game-based learning," WorkingPaper, 2006.
J. R. Savery, "Overview of problem-based learning: Definitions and distinctions," Essential readings in problem-based learning: Exploring and extending the legacy of Howard S. Barrows, vol. 9, no. 2, pp. 5–15, 2015.
A. T. Prasanna, "A domain specific modeling language for specifying educational games," Ph.D. dissertation, Master’s Thesis. Vrije Universiteit Brussel, Department of Computer Science, 2012.
E. Visser, "Webdsl: A case study in domain-specific language engineering," in International summer school on generative and transformational techniques in software engineering. Springer, 2007, pp. 291–373.
C. Hahn, "A domain specific modeling language for multiagent systems," in Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems-Volume 1. Citeseer, 2008, pp. 233–240.
J. G. Hogle, "Considering games as cognitive tools: In search of effective 'edutainment'," 1996.
J. Dempsey, K. Rasmussen, and B. Lucassen, "Instructional gaming: Implications for instructional technology," 1996.
T. Malone, "What makes computer games fun?(abstract only)," in Conference on Human Factors in Computing Systems: Proceedings of the joint conference on Easier and more productive use of computer systems.(Part- II): Human interface and the user interface-, vol. 1981, 1981.
M. Prensky, Digital game-based learning. New York: McGraw-Hill, 2001.
A. Battaiola and D. Munhoz, "Regras e mecânicas em jogos," vol. a, pp. 22–41, 12 2018.
G. X. Joshua Kritz, Eduardo Mangeli, "Building an ontology of boardgame mechanics based on the boardgame geek database and the mda framework," in XVI Brazilian Symposium on Computer Games and Digital Entertainment, Curitiba, 2017, pp. 182–191.
TheKnight, "Board game types, a quick classification," https://tableknight.com/board-game-genres/, 2019, accessed: 2020-12-20.
M. Gredler, "Games and simulations and their relationships to learning," Handbook of Research on Educational Communications and Technology, 01 2004.
A. Gulumbay and Turkey, "Affective and emotional aspects of human computer interaction: Game-based and innovative learning approaches," The Turkish Online Journal of Distance Education, 01 2006.
D. Altumbay, E. Cetinkaya, and M. Metin, "Model driven development of board games," 2009.
A. S. Zahari, L. Ab Rahim, N. Nurhadi, and M. Aslam, "A domain specific modeling language for adventure educational games and flow theory," International Journal on Advanced Science Engineering and Information Technology, vol. 10, 06 2020.
A. S. Zahari, L. A. Rahim, and M. Mehat, "A review of modelling languages for adventure educational games," 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), 2016, pp. 495–500.
G. Kahraman and S. Bilgen, "A framework for qualitative assessment of domain-specific languages," Software Systems Modeling, vol. 14, 01 2013.
A. Tlili, F. Essalmi, L. J. B. Ayed, M. Jemni, and Kinshuk, "Towards a generic uml model to support designing educational role playing games," in 2016 IEEE 16th International Conference on Advanced Learning Technologies (ICALT), 2016, pp. 153–157.
F. Bellotti, R. Berta, A. De Gloria, and L. Primavera, "A task annotation model for sandbox serious games," 09 2009, pp. 233–240.
G. d. O. LIMA, "Framework para construção de jogos de cartas colecionáveis com ra," 2018.
C. G. García, E. R. Núnez-Valdez, P. Moreno-Ger, R. G. Crespo, B. C. P. G-Bustelo, and J. M. C. Lovelle, "Agile development of multiplatform educational video games using a domain-specific language," 2019, pp.599–614.
Y. Duval, D. Panzoli, A. Reymonet, J. Plantec, J. Thomas, and J.-P. Jessel, "Serious games scenario modeling for non-experts," in CSEDU, 2015.
E. J. Marchiori, A. Del Blanco, J. Torrente, I. Martinez-Ortiz, and B. Fernandez-Manj on, "A visual language for the creation of narrative educational games," Journal of Visual Languages & Computing, vol. 22, no. 6, pp. 443–452, 2011.
O. De Troyer, F. Van Broeckhoven, and J. Vlieghe, "Linking serious game narratives with pedagogical theories and pedagogical design strategies," Journal of Computing in Higher Education, vol. 29, no. 3, pp. 549–573, 2017.
M. Ziatdinov and M. Khafizov, "New automata definition of language for game development," in Social Sciences and Interdisciplinary Behavior: The 4th International Congress on Interdisciplinary Behavior and Social Science (ICIBSoS 2015), Kazan Federal University, Kazan, Russia, 22-23 October 2015 & Arya Duta hotel, Jakarta, Indonesia, 07–08 November 2015. CRC Press, 2016, p. 61.
J. B. Mossmann, R. Rieder, C. D. Flores, and M. Pinho, "Project and preliminary evaluation of vr-med, a domain-specific language for serious games in family medicine teaching," in 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), vol. 2. IEEE, 2016, pp. 663–667.
F. Hamiye, B. Said, and B. Serhan, "A framework for the development of serious games for assessment," in International Conference on Games and Learning Alliance, Springer, 2019, pp. 407–416.
R. dos Passos Canteri, L. S. García, T. A. de Felipe, L. F. O. Galvao, and D. R. Antunes, "Conceptual framework to support a web authoring tool of educational games for deaf children." in CSEDU (2), 2019, pp.226–235.
S. Tang, M. Hanneghan, T. Hughes, C. Dennett, S. Cooper, M. A. Sabri et al., "Towards a domain specific modelling language for serious game design," in 6th International Game Design and Technology Workshop, Liverpool, UK, 2008.
E. M. Hirdes and J. M. Leimeister, "A modeling language to describe reusable learning processes to achieve educational objectives in serious games," in European Conference on Technology Enhanced Learning, Springer, 2013, pp. 454–459.
N. Thillainathan, "A model driven development framework for serious games," Available at SSRN 2475410, 2013.
P. Eduardo Battistella and C. Gresse von Wangenheim, "Games for teaching computing in higher education – a systematic review," IEEE Technology and Engineering Education, vol. 1, pp. 8–30, 03 2016.
B. Borges, R. Silva, J. Paiva, B. Aragao, I. Santos, and R. Andrade, "Design e avaliação de um aplicativo móvel complementar para um jogo de cartas educacional," in Anais do I Workshop sobre Interação e Pesquisa de Usuarios no Desenvolvimento de Jogos . Porto Alegre, RS, Brasil: SBC, 2019, pp. 21–30.
T. A. Beppe, I. L. de Araujo, B. S. Aragão, I. de Sousa Santos, D. Ximenes, and R. M. C. Andrade, "Greatest: A card game to motivate the software testing learning," in Proceedings of the XXXII Brazilian Symposium on Software Engineering, ser. SBES ’18. New York, NY, USA: Association for Computing Machinery, 2018, p.298–307. [Online]. Available: https://doi.org/10.1145/3266237.3266254
L. M. L. Campos, T. M. Bortoloto, A. K. C. Felício et al., "A produção de jogos didáticos para o ensino de ciências e biologia: uma proposta para favorecer a aprendizagem," Caderno dos Núcleos de Ensino, vol. 47, pp. 47–60, 2003.
T. Malheiros, L. Reis, and J. E. R. de Carvalho," A utilização da realidade aumentada em jogos de cartas colecionaveis," 2012.
J. C. O. Santos and K. d. S. Figueiredo, "Computasseia: Um jogo para o ensino de história da computação," in Anais do XXIV workshop sobre educação em computação. SBC, 2016, pp. 31–40.
E. Monsalve, V. Werneck, and J. Leite, "Simules-w: Um jogo para o ensino de engenharia de software," III Forum em Educação de Engenharia de Software (FEES), Simposio Brasileiro de Engenharia de Software (SBES), Salvador, pp. 17–26, 2010.
E. L. de França, R. C. Nunes, and R. C. dos Santos, "Jogo baralho das variáveis uma proposta de utilização de jogos para disciplina de programação."
T. Darin, F. Rocha, D. Motta, and P. V. Angelo, "Desafio de design goople: Um jogo de cartas para apoio ao ensino do design de interação e conceitos basicos de interação humano-computador," in Anais Estendidos do XVIII Simposio Brasileiro sobre Fatores Humanos em SistemasComputacionais. SBC, 2019, pp. 100–105.
K. Figueiredo, J. Ferreira, L. Murta, and E. Clua, "Um jogo de estrategia de gerencia de configuração," III Forum de Educação em Engenharia de Software, pp. 1–8, 2010.
G. S. de Azevedo, L. S. Lima, and V. T. Sarinho, "Dengueside survival: Produzindo um jogo de tabuleiro estilo rpg para o combate ao mosquito aedes aegypti," 2020.
F. Guerreiro, F. S. Moura, L. Rodrigues, and M. M. Fontoura, "Design case do jogo de cartas 'gente'," 2020.
J. Mattar, F. D. Almeida, L. M. Souza, J. d. O. Beduschi, C. C. da Silva, B. R. dos Santos, J. W. R. Amaral, and R. Sprovieri, "Gamificação e jogos para metodologia científica: proposta de jogo de tabuleiro e game," 2017.