Maze Game
Introduction
This is a maze game that I wrote when I was learning C# and Breadth First Search algorithm. The goal of the game is to find a path that connects the Start point (red square) and the End point (dark green square). You use the arrow keys to move your indicator (blue square). The path is marked with light green squares. If you get stuck, just click “Game” -> “Solution” to view the solution. Here is a screenshot of my “Maze Game”:

How to Play
As mentioned above, the goal of the game is to find a path that connects the Start point (red square) and the End point (green square). Click “File” -> “New Maze” to start a new game. Use the arrow keys to move your indicator (blue square). If you get stuck, just click “Game” -> “Solution” to view the solution.
Download
You are welcome to download the game and try it out. The game can be downloaded here. After downloading the file, unzip it. Then double click “MazeGame.exe” to run. If you find any bugs or have any comments, please let me know. Thanks for looking!
Note
You need Microsoft .NET Framework 2.0 to run this tool. Microsoft .Net Framework can be downloaded from Microsoft website.