Page 1 of 2

Additional ladder feature request

PostPosted: Thu Mar 13, 2008 1:55 pm
by Grogyan
Something that occurred to of when I was having problems with ladders for my shell, and the effects were unusual

I'd like to propose another ladder region called "LadderExit" with an idea borrowed from Unreal, this ladder region would have 2 flags like
ladderpassthrough
and
ladderclimbend

The idea is simple and I would really like to use it in my shell, to "bend" the upward climbing animation in the case of ladderpassthrough for example climbing a curved ladder on a domed roof
in the case of ladderclimbend this would restore the avatar to the perpendicular to the world or having the avatar at a different angle to the world

Again I came across this idea through bugs in climbing regions I have had in my Ages, so I know that Plasma can do it, just need to put the additional functionality into our plugin

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 6:18 am
by Robert The Rebuilder
I'm curious, Grogyan, what you encountered while using climbing regions to believe that this was possible in Plasma. Did your avatar actually follow a curve while climbing? Or did the avatar merely follow a linear path, but not vertical?

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 7:02 am
by Aloys
I don't understand what you mean Grogyan.. I know that it is possible to have the avatar stand and move around in different directions, but I have never heard of that happenning with ladders.. If it does then it could be useful.
Way back, there was a linkin point in the Garrison prison that was on one of the walls, and it was possible to link there and walk freely on the wall.. (I think I have a movie of this somewhere).
I seem to remember someone mentionned that there is no real gravity for the avatar.. and thus there is no sense of 'verticality' it could be litterally moved in every direction.. Might have been in one of those CyanChat logs Dox posted of Brice Tebbs way back.

It would be great to be able to make the avatar walk on the walls and the ceiling.. Then we could do "Uru: Mario Galaxy edition". :D

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 7:12 am
by andylegate
"Ooooo, oooo, what a feelin'! 'Cause I'm dancin on the ceiling!"

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 8:29 am
by D'Lanor
Aloys wrote:I seem to remember someone mentionned that there is no real gravity for the avatar.. and thus there is no sense of 'verticality' it could be litterally moved in every direction.. Might have been in one of those CyanChat logs Dox posted of Brice Tebbs way back.

It would be great to be able to make the avatar walk on the walls and the ceiling.. Then we could do "Uru: Mario Galaxy edition". :D

That didn't really work well. The direction of movement was still horizontally.

You can try it for yourself: Make a default linkin point and then rotate it so that you link in horizontally.

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 9:17 am
by andylegate
Would it work if you rotated it along it's Y or X axis 180 degrees? Would we have an upside down Avie?

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 2:35 pm
by D'Lanor
Yes, that should work too. It is rather disorientating. :D

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 3:15 pm
by Grogyan
Robert The Rebuilder wrote:I'm curious, Grogyan, what you encountered while using climbing regions to believe that this was possible in Plasma. Did your avatar actually follow a curve while climbing? Or did the avatar merely follow a linear path, but not vertical?


For an experiment, in my ladder test Age I placed the ladder region at an angle and then when you start climbing, the avatar starts climbing at that angle.

In my shell, I came across something completely by accident
Image

No your eyes aren't deceiving you, that really is my avatar standing upside down, which is from using a ladder.

At this stage its very linear, but I am sure that you can re evaluate the avatars' position either with a region or an empty, to do some very neat stuff.

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 3:58 pm
by Paradox
The avatar has some really interesting features.

All collision information is handled by a single box around the avatar's feet, about 1.5 feet on all sides. I imagine that gravity is defined as a vector relative to the avatar, pointing from the head down to the feet. This would allow an upside down avatar to jump and then "rise" (fall?) up to it's original position. One of the things that Plasma tries very hard to do is make sure that the avatar never gains momentum other than in a flat 2D sense when dealing with friction. The avatar seems to fall at a fairly constant rate (terminal velocity at 9.8?) and the whole purpose of subworlds was to prevent angular momentum from affecting the avatar's movement.

Re: Additional ladder feature request

PostPosted: Fri Mar 14, 2008 4:07 pm
by Nynaveve
Aloys wrote:It would be great to be able to make the avatar walk on the walls and the ceiling.. Then we could do "Uru: Mario Galaxy edition". :D

I actually just paused that game to come check on the forums. :) If we had Uru: Mario Galaxy edition, I think I'd go nuts. Its hard enough trying to orient myself correctly to play Mario Galaxy. :P Imagine having views like that in Uru; great scenery, until you get sea sick. Blah!