An original maze game I created which has some level of difficulty to it.
Now with permanent scoreboard again
@xolyon The moving just uses a readkey() input from the readchar module (from readchar import readkey) which gives the string character of 'w','a','s', or 'd' and then an if elif... statement to determine which direction to go from the letter and some more if statements to see if the player can move in that direction.
I read the base maps from files in the mazes folder and i use the radius given to me by the difficulty variable 'dif' to determine what radius around the player to display. The hidden part of the maze is from a global blankMaze variable the program makes at the start