Abstract
Video games have emerged as a medium for learning by creating engaging environments, encouraging creative and deep thinking, and exposing learners to complex problems. Unfortunately, even though there are increasing examples of video games for many basic science and engineering concepts, similar efforts for higher level engineering concepts such as mechanics of materials are still lacking. Here, we present a mesh-free elasticity solver implementation in the popular video game Minecraft, a sandbox game where players can build any structure they can imagine. Modifications to the game, called mods in the Minecraft community, are a common feature of this platform. Our elasticity mod computes the stress and deformation of arbitrary structures and colors the blocks with a heat map to visualize the result of the analysis. We used this mod in the Honors section of two courses: Basic Mechanics I Statics, Mechanics of Materials. This teaching tip describes our experience developing and deploying this tool to encourage its use in biomedical engineering classrooms. A future goal is to engage the broader audience Minecraft players.
Similar content being viewed by others
Data Availability
The code and video tutorials are available through the Investigator’s website https://engineering.purdue.edu/tepolelab/minecraft.
Code Availability
The code is available through https://engineering.purdue.edu/tepolelab/minecraft and https://github.com/abuganza/minecraft_sph.
References
Squire KD. Video games and education: designing learning systems for an interactive age. Educ Technol. 2008;48:17–26.
Watson WR, Fang J. PBL as a framework for implementing video games in the classroom. Int J Game Based Learn. 2012;2(1):77–89.
Rhoads JF, Nauman E, Holloway BM, Krousgrill CM. The Purdue mechanics freeform classroom: a new approach to engineering mechanics education. In: 121st ASEE annual conference & exposition, Indianapolis, IN. 2014. p. 15–18.
Coller B, Shernoff D. Learning & engaging with videogames in engineering education. In: EdMedia+ innovate learning. Association for the Advancement of Computing in Education (AACE); 2014. p. 2663–69.
Coller B. Implementing a video game to teach principles of mechanical engineering. In: 2007 annual conference & exposition. 2007. p. 12–840.
Rimoli J. Unity WebGL player: truss me! Georgia Tech; 2014. https://rimoli.gatech.edu/trussme/.
Limited DC. Poly bridge. 2015. https://store.steampowered.com/app/367450/Poly_Bridge/.
Brown A. Younger men play video games, but so do a diverse group of other Americans. Pew Research Center; 2020. https://www.pewresearch.org/fact-tank/2017/09/11/younger-men-play-video-games-but-so-do-a-diverse-group-of-other-americans/.
Mojang: minecraft official site. Microsoft. 2022. https://www.minecraft.net/en-us.
Bar-El D, Ringland, KE. Crafting game-based learning: an analysis of lessons for minecraft education edition. In: International conference on the foundations of digital games. 2020. p. 1–4.
Short D. Teaching scientific concepts using a virtual world: minecraft. Teach Sci. 2012;58(3):55–8.
Bonet J, Kulasegaram S, Rodriguez-Paz M, Profit M. Variational formulation for the smooth particle hydrodynamics (SPH) simulation of fluid and solid problems. Comput Methods Appl Mech Eng. 2004;193(12–14):1245–56.
Rausch M, Karniadakis G, Humphrey J. Modeling soft tissue damage and failure using a combined particle/continuum approach. Biomech Model Mechanobiol. 2017;16(1):249–61.
Liu M, Liu G. Smoothed particle hydrodynamics (SPH): an overview and recent developments. Arch Comput Methods Eng. 2010;17(1):25–76.
Klemen M. MCreator minecraft mod maker. Pylo; 2022. https://mcreator.net/.
Watson W, Yang S. Games in schools: teachers’ perceptions of barriers to game-based learning. J Interact Learn Res. 2016;27(2):153–70.
Coller BD, Shernoff DJ. Video game-based education in mechanical engineering: a look at student engagement. Int J Eng Educ. 2009;25(2):308.
Pando Cerra P, Fernández Álvarez H, Busto Parra B, Iglesias Cordera P. Effects of using game-based learning to improve the academic performance and motivation in engineering studies. J Educ Comput Res. 2022;60(7):1663–87.
Zabala-Vargas S, de-Benito B, Darder-Mesquida A, Arciniegas-Hernandez E, Reina-Medrano J, García-Mora L. Strengthening motivation in the mathematical engineering teaching processes—a proposal from gamification and game-based learning. Int J Emerg Technol Learn. 2021;16(6):4–10.
Sevim-Cirak N, Yıldırım Z. Educational use and motivational elements of simulation games for mining engineering students: a phenomenological study. Eur J Eng Educ. 2020;45(4):550–64.
Baillie C, Fitzgerald G. Motivation and attrition in engineering students. Eur J Eng Educ. 2000;25(2):145–55.
Braghirolli LF, Ribeiro JLD, Weise AD, Pizzolato M. Benefits of educational games as an introductory activity in industrial engineering education. Comput Hum Behav. 2016;58:315–24.
Ebner M, Holzinger A. Successful implementation of user-centered game based learning in higher education: an example from civil engineering. Comput Educ. 2007;49(3):873–90.
Burguillo JC. Using game theory and competition-based learning to stimulate student motivation and performance. Comput Educ. 2010;55(2):566–75.
Hamari J, Shernoff DJ, Rowe E, Coller B, Asbell-Clarke J, Edwards T. Challenging games help students learn: an empirical study on engagement, flow and immersion in game-based learning. Comput Hum behav. 2016;54:170–9.
Acknowledgments
See Funding below.
Funding
This work was supported by the National Science Foundation, Civil Mechanical and Manufacturing Innovation award 1911346 to Adrian Buganza Tepole.
Author information
Authors and Affiliations
Contributions
BA, ZB implemented code, developed examples, and wrote the manuscript. AB helped with example and challenge designs for the class implementation and wrote manuscript. WRW oversaw the pedagocial approach and wrote the manuscript. ABT conceptualized the study and oversaw the implementation of code and taught the class where the code was used.
Corresponding author
Ethics declarations
Conflict of interest
Nothing to declare.
Ethical Approval
IRB protocol IRB-2023-1063, exempt study, approved student data use agreement.
Consent to Participate
Not applicable
Consent for Publication
IRB protocol IRB-2023-1063, exempt study, approved student data use agreement.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Beck, Z., Alpert, B., Bowman, A. et al. Elasticity Solver in Minecraft for Learning Mechanics of Materials by Gaming. Biomed Eng Education 4, 129–135 (2024). https://doi.org/10.1007/s43683-023-00128-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s43683-023-00128-0