Slime Online - Stuck with Fox Engine

Posted by BlaXun on Jan. 30, 2007, 1:16 a.m.

Hey there everybody ^-^/")

Not much happened since my last blog entry…

Ok, I added 5 new maps to "Slime Online"

Those are:

-another cloudy map but much brigther

-a secret room somewhere on the new cloudy map

-a space map, here the gravity decreases, high jumps are possible

-a "green valley" map

-another "green valley" map which has a huge mountain which got a very cool and complex map-design, here you can find the entry to the mountain cave

-a map with some tents on it which will actually have NPC's

I'd like to present those new maps to my beta-testing team and I'd also like to upload another video, but at the moment I am stuck at some points..

I got two serious bugs!

I allready changed the platform engine TWICE!

I use the FOX ENGINE now. Everything worked fine…but now I got a problem..

I tried to create jump-through-slopes..

They dont work! When I walk on em I fall down at the end of the slope instead of continue to walk on the next slope…its wierd…and I have NO idea why this happens.

Another thing is the horizontal moving platform from the FOX ENGINE….its actually pretty messes up…

Try downloading the FOX ENGINE and set the characters speed to the same as the platform.

Now step on the platfrom and try to get off by walking to the same direction as the platform moves to!

Both the player and the platform will stop instead of the player walk off the platform…and again I have no idea how to solve this..

I contacted FOX-NL personally to ask him…

He wasnt really friendly…all I got was "Hi" and then I was completely ignored.

*EDITED BY BLAXUN*

rumors rumors rumors…but none of those helps me…

Im thinking about swapping the platform engine a third time…..maybe ackack engine…

Damn…if somebody here as some advanced GML knowledge with platforming feel free to contact me by PM or MSN or ICQ

Thanks in advance

BlaXun

Comments

Castypher 17 years, 10 months ago

You're progressing pretty fast. I've worked with platforming for a while, so I can probably help you.

For the slopes, try to make them have a smaller grade. A 15 degree angled slope would probably have better results than a 45 degree slope. Check to make sure everything is solid and that you're doing the right collision events, such as move_contact and setting the vspeed to 0.

Maybe when the character collides with the slope, you should set the vspeed relative to -4 or something, to keep him on top. Jump-through slopes are odd, though, so I don't know if this would help.

In reply to the other question, moving platforms is not very easy to keep a character on. My guess is to set the character's speed to the speed of the platform, like you said, but do it in the collision.

The only problem: this will disallow the player to move horizontally. So he would have to jump off in order to be able to move again.

Then again, this would make the character have a constant speed in the direction he was traveling. So you'd probably have to set the speed back when he leaves the platform.

Mostly, I think the problem has to do with the collisions between the character and platform…so I don't know if that helps or not.

Cesar 17 years, 10 months ago

Fox-NL is actually a really nice guy, but he said a long time ago that he was to ignore any help wanted on his FoxEngine for obvious reasons

Polystyrene Man 17 years, 10 months ago

Ay, Fox-NL is one of the nicest members I know. I suggest finding the Fox Engine GMC topic to see if anyone else ran into the same problems.

Requiem 17 years, 10 months ago

See, this is why I write my own engines. =P

Also, Wilco's a good person. Probably just sick quesions about his engine. =P