Block-Based Pathfinding: A Minecraft System for Visualizing Graph Algorithms
Luca-Stefan Pirvu, Bogdan-Alexandru Maciuca, Andrei-Ciprian Rabu, Adrian-Marius Dumitran

TL;DR
This paper introduces a Minecraft-based educational tool that visualizes graph algorithms through a three-layer system, enhancing student engagement and understanding via gamified and interactive modules grounded in Constructionist learning theory.
Contribution
The paper presents a novel Minecraft system with three modules for visualizing graph algorithms, integrating gamification and 3D interaction to improve CS education.
Findings
System design grounded in Constructionist learning theory
Three-layer system with terrain-based, 3D graph manipulation, and educational content
Planned empirical evaluation to assess pedagogical effectiveness
Abstract
Graph theory is a cornerstone of Computer Science education, yet entry-level students often struggle to map abstract node-edge relationships to practical applications. This paper presents the design and architecture of a Minecraft-based educational tool specifically built to visualize graph traversal and shortest-path algorithms. We propose a three-layer system: (1) a Grid Traversal module where terrain types (e.g., soul sand, ice) represent edge weights, allowing for the gamified study of shortest path algorithms; (2) a "Sky Graph" module for interactive 3D manipulation of both directed and undirected graphs; and (3) lessons and quizzes available through books. The system grounds its design in Constructionist learning theory, transitioning students from passive observers to active protagonists who physically manipulate algorithmic behavior. We additionally present a planned empirical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
