Just a quick update as I have take back up A Wild Sprite. I thought that with somethings I learned from making other
games I could fledge more out the original idea that was dumbed down due to not knowing the eventual constraints that I have run into(For example the fact of having the whole game world play in the same Room/scene is still utopistic so I'm gonna cut down to interconnected rooms).
So going back to the drawing board I layed down what I needed first to start designing this interconnected world and the first thing is room swapping back and forth and the use of varius doors to make a coherent explorable world. It works pretty well but now I have to understand how to make it work with the movable checkpoint system. If you fail in a room the idea is to respawn at your last placed checkpoint even if is in another room, instead of the entry point of the last room.
So this is the next task ahead hopefully I can work it out without to much pain.
If someone got some ideas they are welcome.
Some code snippets
Generic Creation code for the Collision dection object to take you to the other room, this is the standard code for the obj_transition object
The specific object Creation wich is used for different obj_transition, each one has to be different to take you to the specific location it points to
Meta controller code to put the player in the new room entrance with the coordinates passed by obj_transition through obj_player