As a kid I always loved maze puzzles; there was even a point in early middle school where I would spend hours not paying attention to school and create my own mazes on graph paper and come back a week or two later to try to solve them. Because I was creating them I had some underlying logic that I was unconsciously implanting, so I solved them pretty quick.
For my final project, I want to create a program that randomly generates a maze that users can solve. I think this would be done with turtle graphics or some sort of recursion algorithm. If time permits, I would like to add animation to the users’ progress in completing the maze and possibly sound.