This project was the end goal of a college class I took. This project involved a maze where the player must avoid 5 enemies. Over the course of the semester, I learned how to code the enemies’ AI for movement and for one of them, to find the player. Another feature that I implemented from the lessons was for one of the enemies to be able to trace the path it will take to find the player.

I chose this project because it covered most of the new stuff that I learned from the class.

The lessons that I learned from working on this project helped me realize just how much I didn’t know about coding. After working many hours on it and getting help on it, I concluded that I wanted to work more in the design space of game development rather than the coding part. If I did want to go more in-depth with coding my own projects, I now feel I have a better skill set to do so. I could see myself using this knowledge in making a more refined 2D maze game (something like PAC-MAN) and/or another kind of 2D game where I could have the enemy chase the player. 

Click I, J, K, L, and O to spawn different enemies after the maze has been spawned in.

Click P to spawn the maze and the player.

Use WASD to move and avoid enemies in the maze.



Leave a comment

Log in with itch.io to leave a comment.