Developing programming skills with Minecraft and Python
The game Minecraft has been extremely successful in the last five years, with over 106 million copies sold, making it the second best-selling video game up to date. Its educational capabilities have been exploited in a variety of ways already across the world. One of this possibilities is to enhance programming teaching to children, for example using educational modifications (mods) of the game.
This project consisted in the creation of PythonTool, a Minecraft mod which allows visual and interactive in-game execution of Python scripts which alter the Minecraft world in real time. It makes use well established pieces of software, such as mcpi and RaspberryJam-Mod, and tries to improve and ease the programming experience. A non-traditional programming workflow by using Jupyter Notebook is also proposed to complement the mod.
Transdisciplinary tags: NGCM