I’ve decided to start a project that I have a chance of finishing and so I’m trying to write a single player platformer (that might be become multiplayer later but thats a different story). You can see where I’ve got to so far here:
http://www.newdawnsoftware.com/martian
Now, my problem, I’ve just added moving platforms and the they seem to work ok. However, whats meant to happen in a platformer when the player stands in the way of platform in following circumstances:
A) Stands beneath at the platform would crush him?
B) Stands on it and gets pushed into a ceiling?
C) Stands on the edge and gets squished between two platforms.
So far the only really working solution appears to be “design around it”. Make the level design prevent this from happening. However, this isn’t as easy as I first thought.
Before I go off implementing all the stuff I need to halt movement when things get jammed I just wondered if there was simpler route…
Thanks for any thoughts,
Kev