Abstract
Serious games are an attempt to leverage the inherent motivation in game-like scenarios for an educational application and to transpose the learning goals into real-world applications. Unfortunately, serious games are also very costly to develop and deploy. For very abstract domains like mathematics, already the representation of the knowledge involved becomes a problem.
We propose the that uses OMDoc/Mmt theory graphs to represent and track the underlying knowledge in serious games. In this paper we report on an implementation and experiment that tests the method. We obtain a simple serious game by representing a “word problem” in OMDoc/Mmt and connecting the Mmt API with a state-of-the-art game engine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The name “scroll” is meant to evoke the fact that the knowledge contained in it is a valuable commodity in the game.
References
Sebastian, D., et al.: From game design elements to gamefulness: defining “Gamification”. In: Proceedings of the 15th International Academic MindTrek Conference. MindTrek 2011, pp. 9–15. ACM, New York (2011). https://doi.org/10.1145/2181037.2181040
International GeoGebra Institute. Graphing Calculator - GeoGebra, 27 May 2020. https://www.geogebra.org
MitM/core, 18 Jan 2020. https://gl.mathhub.info/MitM/core
Mossakowski, T., Maeder, C., Lüttich, K.: The heterogeneous tool set, Hets. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 519–522. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71209-1_40
Müller, D., Rabe, F.: Rapid prototy** formal systems in MMT: 5 case studies. In: LFMTP 2019. Electronic Proceedings in Theoretical Computer Science (EPTCS) (2019). https://kwarc.info/people/frabe/Research/MR_prototy**_19.pdf
University of Colorado. PhET Interactive Simulations, 27 May 2020. https://phet.colorado.edu
Rabe, F.: The MMT API: a generic MKM system. In: Carette, J., et al. (eds.) Intelligent Computer Mathematics. Lecture Notes in Computer Science, vol. 7961, pp. 339-343. Springer, Heidelberg(2013). https://doi.org/10.1007/978-3-642-39320-4
Rabe, F., Kohlhase, M.: A scalable module system. In: Information & Computation 0.230, pp. 1–54 (2013). https://kwarc.info/frabe/Research/mmt.pdf
Rochau, D., Kohlhase, M., Müller, D.: FrameIT reloaded: serious math games from modular math ontologies. In: Kohlhase, M., et al. (ed.) Intelligent Computer Mathematics - Work in Progress Papers (2016). http://ceur-ws.org/Vol-1785/W50.pdf
Kestrel Institute. The Specware System, 27 May 2020. https://www.kestrel.edu/home/projects/specware/index.html
Formalizations for UFrameIT FrameWorld, 19 March 2020. https://gl.mathhub.info/FrameIT/FrameWorld
Unity Technologies. Unity Realtime Development Platform. Version 2019.3.6, 19 March 2020. https://unity.com/
Zyda, M.: From visual simulation to virtual reality to games. Computer 38(9), 25–32 (2005). https://doi.org/10.1109/MC.2005.297
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Kohlhase, M. et al. (2020). FrameIT: Detangling Knowledge Management from Game Design in Serious Games. In: Benzmüller, C., Miller, B. (eds) Intelligent Computer Mathematics. CICM 2020. Lecture Notes in Computer Science(), vol 12236. Springer, Cham. https://doi.org/10.1007/978-3-030-53518-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-53518-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-53517-9
Online ISBN: 978-3-030-53518-6
eBook Packages: Computer ScienceComputer Science (R0)