FWIW, your last aside was probably a joke
Nah was fully serious. If you put flying in the game, may as well make it not-annoying to control and/or fast and/or "logical".
While points about limiting I understand, I think tying ammo or life to mobility options like that is...unneccessary? Like the kind of thing that would only come up for people doing low % runs or very specific routes, since I'd assume the costs of such things would have to be close to miniscule, cause I guess it would just be plain annoying for normal players if the costs of normal mobility options were high enough to be significant, and even at that point I'd imagine experienced players would just be annoyed rather than enriched by being forced to be conservative and potentially lock away certain routes through ammo barriers. It just sounds unfun even if its well intentioned.
I think the life drain on Shinespark makes sense, makes speedruns more fun, and helps "balance" the move a bit.
Costing a missile on a jump would at least make those 200 Missiles you run around with later in the game worth it!
A problem that Metroid Games have always had is that you can easily complete the game on uuh say ~50% of Items and the rest isn't just unnecessary but actually annoying
Like, if you aren't trying to 100%, at some point you will intentionally avoid picking up items because the Item Jingle just takes time and WTF would you ever need the 210th Missile (Super) or 70th Powerbomb (Fusion) for
If Ammo played a role in your movement, perhaps the 80th Item looks like a welcome 5 more jumps rather than another "ugh, this way is wrong too"?? Iunno
I think the Bat Form in SotN is pretty decent.. it's a God Ability that you very rarely NEED, but can always decide to use - at the cost of a large portion of your Mana (which then also limits your other options).
That imo is what SpaceJump (or flying in general) should always be - It is so powerful that you need to set some severe limiters on it, to keep it in check.
Screw Attack is a "I don't have to fear any enemy anymore, I am now the queen of this planet" item and that is fine I think - you are rewarded in your exploration with the final puzzle piece being the ultimate weapon. But removing PLATFORMING at no cost.. seems out of place to me.
The way the large rising lava(acid) room early in Lower Norfair is designed is perfect IMO - You do have SpaceJump at this point and can just use that to get to the top quickly, but the Devs also put platforms in the room - platforms which take a roundabout way and are full of Pirates.
If you are confident in your spacejumping you'll just go up; if you aren't you'll take the platforms. With that kinda room design in place everywhere, SpaceJump can come at a large cost and will still always be fine - if you don't want to be annoyed by the lifeloss, you can always just stick to platforming.
I'd agree that resource loss for "a basic movement option" would be silly, but I don't see Spacejump as that at all.
- It is intentionally designed to be a "You are now free to break the planet in half" kinda thing;
Grapple Beam becomes useless on the spot, you don't have to learn tedious infinite Bomb Jumps or limited-in-applications Shinespark anymore, you just get everywhere for free.
E: Of course, it doesn't have to be a resource loss. Another kind of limiter is fine, too.
Examples would be "You can only SpaceJump if you start your first jump after running down a slope",
combining Shinespark+Spacejump into a 2nd item that is basically 'Speedbooster Vol.2' which only allows you to Spacejump after you have built up Speedbooster (So standard SpeedBooster gives you faster run and allows you to break blocks but no ability to charge Sparks, Speed v.2 gives you the ability to shinespark and to continuously jump if you got boost),
momentum being forced (so rather than being able to do a spinjump from standing to the right, then spacejump to left, then spacejump to right, then to left etc to slowly climb upwards, you could only do continuous jumps from a running start and only into the same direction),
or very simply a limited amount of jumps instead of having infinite.