Programming components in Source Academy Game

Integrating a programming-based maze navigation minigame with the Source Academy game

poster

Description

Our project aims to enrich interactions within the Source Academy game by integrating programming tasks into the gameplay experience. By embedding coding challenges into the storyline, players can progress in a more engaging and interactive manner.

One of our key implementations is a maze navigation minigame, where players control Robbie the Robot using commands written in Source. This minigame will reinforce programming concepts while carrying narrative weight, allowing students to apply their coding skills in a practical and immersive way.

Our system is designed with extensibility in mind, enabling future game designers to create new and interesting puzzles easily. Additionally, the framework we have built lays the foundation for incorporating other minigames in the future, as the minigames are bundled within Source modules and other minigames can be created simply by adding more modules.