Mitjitsu
He/Him
Banned User
Joined: 4/24/2006
Posts: 2997
In a LJ and diving sense there is a forward momentum cap, I believe that sliding doesn't have a cap either, since some very steep slopes allow you to build up speeds so you can double jump ridiculous distances. Unfourtunatly you're unlikely to find any use for it in a TAS, but I guess you could implement a situation where its useful in a hack.
Active player (315)
Joined: 8/25/2006
Posts: 287
for LJ's and diving the momentum goes on and on until you do another AB or ZA for a longjump/dive/jumpdive. But if you never hit the ground, the momentum would go on and on. As for sliding there is a max sliding speed I believe.
Joined: 4/2/2008
Posts: 103
Location: The Netherlands
How are the values stored? It would be vaguely amusing if you could design a (massive) area so that the value would overflow and you'd stop dead for no apparent reason after going at light speed :P
Joined: 7/26/2006
Posts: 1215
Ver Greeneyes wrote:
How are the values stored? It would be vaguely amusing if you could design a (massive) area so that the value would overflow and you'd stop dead for no apparent reason after going at light speed :P
If they are stored as floating point numbers, they can't overflow, they just get less and less precise. And I'm not sure but I think fixed-point doesn't overflow either. Anyway, if there is no cap on forward motion, and assuming BLJ's are used because forward motion causes mario to enter the "knocked back" state when he collides with a wall at a high enough speed..., does that mean that forward long jump spamming could reach the same speeds as BLJing in areas where walls aren't used (such as on staircase edges)? Not that it would really be useful since those areas tend to be small and reversing speed helps mario spend longer on them and so on, but thought I'd ask.
Joined: 5/9/2008
Posts: 35
Location: USA
If they are stored as floating point numbers, they can't overflow, they just get less and less precise. And I'm not sure but I think fixed-point doesn't overflow either.
Not quite. All finite length binary representations overflow (floating point, fixed point, etc.). The intuition is that if you have N bits to represent a number, there are only 2^N different numbers you can represent, and there is always some number bigger than all 2^N possibilities. That's overflow. What actually happens when the number overflows in a game is subject to hardware and software implementation.
Joined: 3/17/2007
Posts: 97
Location: Berkeley, CA
You're missing his point. Of course there's a maximum which can't be exceeded, but that doesn't mean repeatedly adding a near-constant acceleration will cause overflow. Instead, the exponent would get so big that the acceleration would round down to zero when you added it in...
IRC nick: UncombedCoconut
Former player
Joined: 12/1/2007
Posts: 425
bkDJ wrote:
Ver Greeneyes wrote:
How are the values stored? It would be vaguely amusing if you could design a (massive) area so that the value would overflow and you'd stop dead for no apparent reason after going at light speed :P
If they are stored as floating point numbers, they can't overflow, they just get less and less precise. And I'm not sure but I think fixed-point doesn't overflow either. Anyway, if there is no cap on forward motion, and assuming BLJ's are used because forward motion causes mario to enter the "knocked back" state when he collides with a wall at a high enough speed..., does that mean that forward long jump spamming could reach the same speeds as BLJing in areas where walls aren't used (such as on staircase edges)? Not that it would really be useful since those areas tend to be small and reversing speed helps mario spend longer on them and so on, but thought I'd ask.
lj'ing in blj areas forwards doesn't build up speed. it's the same as sliding. if you slide forwards, you stop when you land. if you slide backwards, you start running backwards at hyper speed when you land. and AKA, no, there's no cap for the dive/LJ speed. it keeps increasing until you hit the ground. for dives, landing to roll doesn't cap the speed, only landing after the roll. yes, even if you dive again at the first possible frame.
Joined: 10/31/2005
Posts: 329
Location: The Netherlands
z0MG wrote:
you can blj forwards
that made me laugh
Former player
Joined: 12/1/2007
Posts: 425
Wouter Jansen wrote:
z0MG wrote:
you can blj forwards
that made me laugh
:P I'm so used to saying blj. I meant getting mario stuck in the same way btw, this is a much faster strat for wall kicks will work than in previous runs: http://www.youtube.com/watch?v=oaDYDW2nxAU
Active player (315)
Joined: 8/25/2006
Posts: 287
In short, you can't "BLJ" forwards because every new longjump resets acceleration. Wallkicks are special in the fact that if you press "A" on the first frame possible for a wallkick, you will keep building up speed. If you double jump from that wallkick, you lose a significant amount of speed, much like jumping in a BLJ.
Joined: 8/30/2007
Posts: 37
That's really cool how Mario accelerates almost endlessly from wall kicks. I want to see Mario leave the wall kick area and travel from one end of a level to the other at this speed though. Seems like all you need is two close walls that connect to a ceiling, am I right? How about this: Enter Tiny-Huge Island with tiny Mario and big Island. Go to the stone square that creates black balls. Do a ton of wall kicks inside the square and make sure Mario leaves the square facing the water. Then let's see how many frames it takes for Mario to hit the invisible wall on the other side of the water. Sound good? Myles
Active player (315)
Joined: 8/25/2006
Posts: 287
Yes, you're right, for "infinite" speed, you need that specific set up. The first time I discovered it I was doing it in BitDW, by the pipe. I used the slope to go fast then did wallkicks over and over, using the switch to double jump on and wallkick off of the stairs. This doesn't work too well, though I did get enough speed to go through the stairs, and I could also go through the mushroom-like structure with the spike on the top and the red coin. But I would guess if you had enough speed and the walls are thick enough, you wouldn't have enough frames to wallkick in time. And something to mention is you have to wallkick on the first frame possible to retain your speed. If you see stars your speed just resets. As for your idea, I might try it later.
Experienced player (608)
Joined: 10/23/2004
Posts: 706
ShadowOfMyles wrote:
Enter Tiny-Huge Island with tiny Mario and big Island. Go to the stone square that creates black balls. Do a ton of wall kicks inside the square and make sure Mario leaves the square facing the water. Then let's see how many frames it takes for Mario to hit the invisible wall on the other side of the water. Sound good? Myles
Attempting to obtain the impossible to reach coin in that level?
Current Project: - Mario Kart 64
Former player
Joined: 12/1/2007
Posts: 425
And I was the one to discover that the velocity keeps increasing through wallkicks D:
Silent_Slayers wrote:
In short, you can't "BLJ" forwards because every new longjump resets acceleration. Wallkicks are special in the fact that if you press "A" on the first frame possible for a wallkick, you will keep building up speed. If you double jump from that wallkick, you lose a significant amount of speed, much like jumping in a BLJ.
Exactly. Except BLJ's are special, since they build up speed much faster than keeping a LJ going.
Joined: 7/26/2006
Posts: 1215
z0MG wrote:
monumentum
hee hee. Actually, why do you guys keep saying momentum when you really mean velocity? Does mario's mass have anything to do with this? :v
Former player
Joined: 12/1/2007
Posts: 425
bkDJ wrote:
z0MG wrote:
monumentum
hee hee. Actually, why do you guys keep saying momentum when you really mean velocity? Does mario's mass have anything to do with this? :v
stop making fun of me. :< okay, velocity then.
Joined: 12/1/2005
Posts: 107
Can you leave the pillar and travel with hyper-speed? Maybe it will be more time consuming to build up that speed but it is worth it to test it. Another idea I came up with is that you can actually can get more stars capless if you wall-kick and "fly" through walls that need the vanish cap: Course 5, Big Boo's Haunt (1) - Eye to Eye in the Secret Room Course 10, Snowman's Land (1) - Into the Igloo
Former player
Joined: 12/1/2007
Posts: 425
FILIM0NAS wrote:
Can you leave the pillar and travel with hyper-speed?
only to the left or right
Joined: 12/1/2005
Posts: 107
lewisje wrote:
Course 5, Big Boo's Haunt (1) - Eye to Eye in the Secret Room, because that requires the Vanish Cap Course 10, Snowman's Land (1) - Into the Igloo, because you can't avoid coins on the way
How about the wall-kicks to build up speed?
Experienced player (608)
Joined: 10/23/2004
Posts: 706
FILIM0NAS wrote:
lewisje wrote:
Course 5, Big Boo's Haunt (1) - Eye to Eye in the Secret Room, because that requires the Vanish Cap Course 10, Snowman's Land (1) - Into the Igloo, because you can't avoid coins on the way
How about the wall-kicks to build up speed?
I was thinking this too (after seeing that wall kick video)... seems reasonable, especially in a TAS. This would be awesome, too :)
Current Project: - Mario Kart 64
Joined: 10/20/2006
Posts: 1248
I just thought of something. What if you only did the stars that require different strategies in a CCC run in CCC runs? The rule would be somewhat arbitrary for coins, but it would make it less similar to 100% runs. Maybe this could be accepted as a concept demo then?
Joined: 2/13/2007
Posts: 448
Location: Calgary, Alberta
With the 2 slide stars in CCM, is the only problem the row of coins at the end?
Renting this space for rent. Trying to fix image on this site. Please cut slack. As of April 6th, 2012: After a long absence, here we go again?
Joined: 10/20/2006
Posts: 1248
No, I guess it's the ones in the chimney.
Former player
Joined: 12/5/2007
Posts: 716
Hm. BLJ into it then? But I guessed that has already been tried.
Joined: 1/23/2006
Posts: 352
Location: Germany
Quite often though I'm not sure if the problem was that you can't guide a BLJ into the chimney or that you just can't set one up in that position.