Search papers, labs, and topics across Lattice.
This paper introduces a Minecraft-based educational tool designed to visualize graph traversal and shortest-path algorithms, aiming to improve student understanding of abstract graph concepts. The system comprises a Grid Traversal module using terrain types as edge weights, a Sky Graph module for 3D graph manipulation, and in-game lessons and quizzes. The tool's design is rooted in Constructionist learning theory, encouraging active learning through physical manipulation of algorithmic behavior.
Forget dry textbooks – this Minecraft mod turns graph algorithms into an engaging game, letting students *feel* how Dijkstra's algorithm works by navigating weighted terrain.
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 evaluation using NASA-TLX and in-game telemetry to validate the system's pedagogical efficacy.