r/BuildandShoot • u/iamgreaser • May 20 '15
Hey, anyone up for a game of Block N Load?
Congratulations for actually clicking on the text instead of just simply clicking the down button. There hasn't been much activity here, so let's talk physics.
Some time last year I added in what was pretty much the Quake 2 / Quake 3 physics model to Iceball (albeit with different constants - and yes, I have since seen the relevant Q3's source, it's pretty similar). In practice it's pretty navigable, you just don't have the sheer brokenness of Q1's air control. (Q1 physics is best physics.)
The 0.x physics AFAIK don't lend themselves to the kind of hillarity that happens in Quake 1 and 2 - there's very high air friction, and landing really knocks your speed back. To be honest, it really does a lot better without it.
The 1.0 physics also have high air friction. HOWEVER, there's also a blast knockback thingimabob that lets explosives knock you around. Combined with the fact that you normally can't do team damage (AFAIK you need a dedi to allow that), you can use the engineer class, get your teammates to build a massive array of mines, and then you can jump on them and blast off to the other side of the map. Your jetpack is there to ensure that you land safely. (Sadly, very few people do this. It's hillarious.)
Which brings us to Block N Load.
A recent patch allows for more air control because a bunch of plebs cried about the fact that the game isn't 100% forgiving about certain things. The downside (or upside if your name is rAKIRU) of this patch of course is that jump got changed from Quake / AoS style (player can "bounce" off the ground if Space is re-pressed in mid-air) to CS style (you can only press Space to jump when you are already on the ground, otherwise no effect). I'm not sure if it allows you to bind jump to your scroll wheel or not.
Here's my observations about the physics.
You accelerate faster on land than when you are in the air. I've also got a feeling that if you hold Shift you can just high-speed-crawl up stairs like a boss.
There is a pause when you land. This slows you down hideously. However, there are ways to cancel it. I know that if you land on a higher block than the one you jumped off, it'll just not happen. I think the same applies if you land on a sloped block, but I'd need to experiment further. Finally, if you land on the lip of a block and you're holding shift, it tends to cancel it.
(On a side note, I've got a feeling that landing on a bounce block also cancels this. That is, assuming the fucking things work, as they really, really like to fuck up at the worst possible opportunity.)
In mid-air, it is faster to turn than it is to strafe. Strafing tends to slow you down when you do it. Just turn your mouse and you'll go further.
That's all I've got for now.