Escape the Maze—An AI-Enabled Game to Create Smart Maze
摘要
Game development as a project idea not only provides a platform to showcase programming skills but also encourages collaboration, design thinking, and the exploration of various aspects of game creation. The project, titled “Escape the Maze Game”, involves a maze structure where the objective of the player would be to navigate the maze and reach the end. The game would be in first-person, single player mode. While navigating the player would have to evade enemies and overcome other obstacles. The enemies would be created using Behavior Trees, adding layers of complexity and challenge to the overall gaming experience. To aid players during navigation, they would be provided with a “Hint” system which would highlight the optimal route to end. The technical backbone of the hint system lies in the application of Unity’s built-in Navmesh system, leveraging A* algorithm to intelligently chart and display the recommended pathway. The game is placed in a procedurally generated maze. The goal of the player is to avoid the enemies present inside the maze, and reach the end. Combining game development with AI enhances virtual world with lifelike behaviors creating immersive environments. The players would be provided with a hint button, which highlights the route to aid players reach the end.