Fluid mechanics (Lava, gas, heat, and other stuff)

Máté Maizl shared this feedback 12 days ago
Not Enough Votes

I feel like with the addition of water Keen already has a fluid mechanic. I don't know a lot about how programming works, but it would be cool if Keen could change just the thickness, density and moving speed, and other variables of fluids, thus creating lava, which is thicker, and slower than water, but also does heat damage.


It would also be GREAT if that fluid mechanic would be applied to gases and heat, meaning air vents don't pressurise spaces instantly, but more importantly a pressurised space doesn't get depressurised instantly, but with the flow of the fluid through the size of the hole. The bigger the hole, the faster the depressurisation, the bigger the space, the slower.


This would also give us another interesting mechanic of poisonous gases in a pressurised environment, where you could attack other grids with a drone that has a poisonous gas tank, rupturing the hull and releasing the gas into the vent system, then detaching from the hull, once all enemy NPCs or players have died, thus venting the gas into space so you can move in and take the loot.

With this mechanic I also suggest the introduction of gas tanks instead of dedicated O2 or H2 tanks. Any gas could be stored in those tanks, and it is your responsibility to set up sorters so that poisonous gases don't mix with oxygen or hydrogen, when oxygen and hydrogen meet, they turn back into water, and now you have to regenerate the same hydrogen AGAIN, wasting time and energy.


I also think that with this system heat dissipation could be implemented, so that we have to think about heat, when designing grids that are in space. It could have a different conveyor system and we would have to place a heat vent set to depressurise in every room, especially close to power generation, servers, thrusters etc. Too much heat could kill you, melt blocks, blow up gas tanks. Too low heat could also kill you, freeze up gases, or mechanical blocks and other displeasurable effects.


Another thing is that I would LOVE to see hydraulic mechanical blocks in the game, so that we are able to create utility vehicles using hydraulics to lift and move stuff. This could be cheaper than the energy required for pistons and rotors to move large or massive amount of weight and could add a boatload of creativity.

Leave a Comment
 
Attach a file
Access denied