Some oddities
- Stealthy71088
- Vortininja
- Posts: 174
- Joined: Thu Nov 01, 2007 20:12
- Contact:
Some oddities
So I was playing through the original keen 1 today, trying to see if I could beat the game without firing a shot. In the first level, at the very end standing on the first set pink tiles above the ground, I saw two yorps get stuck in the wall like vorticons, one on the left side of the pink tile on the ground, and one on the left side of the red tile at the top of the bridge. I've never seen that before. Is this common knowledge?
Something else I remembered playing keen 4 but I keep forgetting to post on here- in Crystalus, there is one mad mushroom on the left hand side of the main level, at about mid height. This mushroom likes to sit there and do its normal bouncing routine, but if you sit there and wait long enough, it will jump, land on top of the jump throughable ground above it, and just start bouncing off that ground. The weirdest thing is that there is candy directly above that platform, at just the right height for the mushroom to jump through it on the high jumps. (as mushrooms in keen4 are known to do) Its almost as if the developers deliberately programmed for that glitch.
Something else I remembered playing keen 4 but I keep forgetting to post on here- in Crystalus, there is one mad mushroom on the left hand side of the main level, at about mid height. This mushroom likes to sit there and do its normal bouncing routine, but if you sit there and wait long enough, it will jump, land on top of the jump throughable ground above it, and just start bouncing off that ground. The weirdest thing is that there is candy directly above that platform, at just the right height for the mushroom to jump through it on the high jumps. (as mushrooms in keen4 are known to do) Its almost as if the developers deliberately programmed for that glitch.
It does, you just have to wait long enough.But good question about the second one. Anybody know under exactly what circumstances the second one happens? Because it doesn't happen always.
"All those thousands upon thousands of junk foods made for me on the various planets I explored make me wonder how I'm still alive."
- Stealthy71088
- Vortininja
- Posts: 174
- Joined: Thu Nov 01, 2007 20:12
- Contact:
It might be due to an integer overflow in a timer variable. Let's say the shroom moves up a pixel every 10 frames. If the timer reaches, for example, 255 and is increased again, it will be set to 0 (assuming the timer is a 1-byte variable). This will cause the shroom to move up about 5 frames too soon, thus making it jump higher and reach the higher platform.
I'm sure this is not exactly what happens in Keen 4, but it explains a possible cause.
I'm sure this is not exactly what happens in Keen 4, but it explains a possible cause.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
http://k1n9duk3.shikadi.net
That bug with yorps has never happened to me, in all my years of Keen 1 playing (or then I've just never noticed it). But I don't doubt it, the enemies are likely to share pieces of coding...
As for the mad mushroom, I've noticed that happening in Crystalus and the Cave but I didn't know that it will always happen if one keeps waiting. Neat. Maybe it's a rounding 'error' with a variable so that at some point the height of the jump becomes 1 pixel too high and that's enough to make them get on the higher platform (if it's not a bug, it's a pretty nicely hidden feature).
As for the mad mushroom, I've noticed that happening in Crystalus and the Cave but I didn't know that it will always happen if one keeps waiting. Neat. Maybe it's a rounding 'error' with a variable so that at some point the height of the jump becomes 1 pixel too high and that's enough to make them get on the higher platform (if it's not a bug, it's a pretty nicely hidden feature).
My newest mod - Commander Keen: Sunset: viewtopic.php?t=8568 | codename H.Y.E.N.A.
Never noticed the Yorp bug before. It needs snapshotting and posting on keenwiki.
If what we have is a timer bug, then it should be predictable, it should always take x jumps before the error occurs. Possibly also it's a sprite clipping error.
If what we have is a timer bug, then it should be predictable, it should always take x jumps before the error occurs. Possibly also it's a sprite clipping error.
What you really need, not what you think you ought to want.
-
- Grunt
- Posts: 7
- Joined: Tue Jul 12, 2011 4:46
I've noticed that the gravity of the Mad Mushroom seems to change sometimes. The jumping and falling speed often seems to go from fairly slow to a lot faster and vice-versa. It's rather subtle, and it took me years to notice, but I bet it has something to do with that oddity.
Also, has anyone noticed that if you save and load in the last part of Crystalus (after the door) that the camera often gets messed up and you can see the bottom EDGE OF MAP blocks and random garbage below them?
Also, has anyone noticed that if you save and load in the last part of Crystalus (after the door) that the camera often gets messed up and you can see the bottom EDGE OF MAP blocks and random garbage below them?
- Stealthy71088
- Vortininja
- Posts: 174
- Joined: Thu Nov 01, 2007 20:12
- Contact: