Wyatt Petula, Peggy Tu and Anushcka Joshi
The Game-Based Learning System for Teaching Pointers in System Programming introduces DeliverC, a Unity-based game that teaches C pointers interactively. Players manage a delivery company using C code, applying pointer operations to complete challenges. An LLM translates player-written C code into gameplay, filters irrelevant inputs, provides real-time feedback, and dynamically adjusts challenges based on performance. This approach enhances learning by integrating programming concepts into an engaging, adaptive gaming experience.