Page 1 of 1

Rising Lava Idea

PostPosted: April 14th, 2014, 12:01 am
by theprecious2
Hello there, I got this cool idea to simulate rising lava in your levels. Make a large pit of lava and put moving blocks on either side and some parts in the middle so it is climbable. Make the blocks a negative offset to go down and make it so they stay below the lava. The Moving Blocks have to move at a reasonable speed but you still have to act fast unless the blocks move really slow.
Example level:
Code: Select all
49x60~0*291*7q*9*0*51*7q*9*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*8<8=*8*0*51*7q*9*0*51*7q*9*0*1620*~1,214,1527,0,0,Right|9,120,1560,0,2,0,40,0,-40,none,Down,0.5,80,11,Left,0,0,1|9,649,1559,0,2,0,40,0,-40,none,Down,0.5,80,11,Left,0,0,1|9,120,1480,0,2,0,40,0,-40,Right,Down,0.5,80,11,Left,0,0,1|9,120,1402,0,2,0,60,0,-60,Right,Down,0.5,80,11,Left,0,0,1|9,650,1480,0,2,0,60,0,-60,Right,Down,0.5,80,11,Left,0,0,1|9,646,1401,0,2,0,40,0,-40,Right,Down,0.5,80,11,Left,0,0,1|9,122,1320,0,2,0,60,0,-60,Right,Down,0.5,80,11,Left,0,0,1|9,640,1320,0,2,0,60,0,-60,Right,Down,0.5,80,11,Left,0,0,1|9,117,1243,0,2,0,70,0,-70,none,Down,0.5,80,11,Left,0,0,1|9,642,1243,0,2,0,80,0,-80,Right,Down,0.5,80,11,Left,0,0,1|9,113,1165,0,2,0,80,0,-80,Right,Down,0.5,80,11,Left,0,0,1|9,638,1162,0,2,0,80,0,-80,Right,Down,0.5,80,11,Left,0,0,1|9,112,1086,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,635,1089,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,633,1012,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,107,1011,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,630,930,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,101,935,0,2,0,90,0,-90,Right,Down,0.5,80,11,Left,0,0,1|9,107,856,0,2,0,95,0,-95,Right,Down,0.5,80,11,Left,0,0,1|43,768,1079|9,630,852,0,2,0,95,0,-95,Right,Down,0.5,80,11,Left,0,0,1|9,205,1592,0,2,0,40,0,-40,Right,Down,0.5,80,11,Left,0,0,1|9,294,1548,0,2,0,40,0,-40,Right,Down,0.5,80,11,Left,0,0,1|9,390,1489,0,2,0,99,0,-99,Right,Down,0.5,80,11,Left,0,0,1|9,510,1406,0,2,0,99,0,-99,Right,Down,0.5,80,11,Left,0,0,1|9,404,1309,0,2,0,120,0,-99,Right,Down,0.5,80,11,Left,0,0,1|9,297,1217,0,2,0,150,0,-99,Right,Down,0.5,80,11,Left,0,0,1|9,213,1217,0,2,0,150,0,-99,Right,Down,0.5,80,11,Left,0,0,1|9,409,1084,0,2,0,170,0,-99,Right,Down,0.5,80,11,Left,0,0,1|37,408,1071,23,0|6,410,567|28,370,639,1,0|28,402,639,1,0|28,434,639,1,0|83,406,1470~13~8~Rising%20Lava

Do you guys think this works well or not?

Re: Rising Lava Idea

PostPosted: April 15th, 2014, 12:32 pm
by -BY
Probably the best rising lava one can attempt to do in SM63 as lava isn't moveable by itself. However, you'd notice that blocks are falling by
-1. Jumping high decreases
-2. Camera movement or other graphical elements will lower the quality of this effect by a lot.

Worth giving a shot. Haven't been taking a look at that code, though, but I suppose your explanation was more than enough to make it clear.

Re: Rising Lava Idea

PostPosted: April 20th, 2014, 11:04 am
by Konradix
It could also be easily exploited. Example, you put that Rocket FLUDD so close to the ground, I didn't even need to jump up the wooden blocks, I just jumped into lava, which bumped me to the FLUDD. Also it's hard to play because of the camera and wouldn't look all that nice in terms of decoration.
I think this would work as a short segment in a level, not the whole thing. You could also use fire as your lava, but that would take insane amount of time (as I've learned making my level). If you use fire though, your lower jumping problem is gone, you could also add some decoration, other blocks etc, but I say it again: SO time consuming.

@EDIT: Whoops a bit of a bump, don't kill me