@coolcat99(View Post) yeah. The maze is generated randomly (except the entrance/exit will never be blocked off) so that problem happens especially since I used rand() so the maze's will be the same each time. I though about making the function for making the mazes check for the level and apply specific changes to the levels that were blocked off but it seemed easier just to add the C thing. As for your suggestions:
*I might be able to do that if I made S(for example) save your current position,level,and the maze layout and have L load it. *I guess I could make it automatically go into fullscreen at level 6(IDK how to change the view any other way) *Not sure about hazards(easy to avoid) but some randomly moving monsters are a good idea. I guess I could use threading to have a function that makes something move on the screen and have it check for it hitting the player and vice versa or just make them randomly move every time the player moves since threading usually slows down programs *I thought about that when I first made this but I wanted to do the 3,2,1 thing because it seemed more creative to me
edit: did it just randomly crash? What were you doing when it happened?
It crashed because I tried to wall-hack through the entrance. Also, did you read the bug about being able to cut through the solid walls on the outside?
Maybe a solution to the randomly generated mazes is either: a) Make an object that finds a path to the exit, if it failed then rebuild the maze b) Have about 10 different mazes per level, and it selects one at random.
For the 3,2,1 maybe have both? Like: Next level starts in: 3,2,1 or press ENTER to start now.