With level design, its always possible to do something stupid, how far do you go to prevent a random level designer doing something that’ll cause weird results?
For Quix, I have a slanty upward slope. Now a dumb level designer (ie. me) can make this slope dissappear straight into a flat roof. The result being that the player can attempt to run straight into a place it just can’t fit, the collision freaks out and the player is left with his feet or his head in solid rock (ouch!).
I could (should?) code around this, detect such a situation and prevent it somehow (like preventing the player moving in the first place). But is it worth it? Theres always going to be something that a terminally stupid level designer can do, so where do you draw the line?