NeonSturm
StormMaker
Except that you need 1 bit per block. Set, not set.Except you need to store 5 bits for each of the 8 sub-blocks. That's 40 bits. As opposed to 8 originally. The new armor+surplus system is designed to fudge the HP so that you can reduce the number of bits in HP, and then condense all of the blocks into one ID that uses all possible orientation values.
5 HP bit are stored per 2x2x2 (4-5 orientation & 8 hp -> 5 hp and 7-8 sub-blocks)
I would like to hear more about other in-depth mechanics.
I like the armour+surplus system too - it could reduce required hp bits even further (had done something alike once myself)
Currently hard hull has 200 hp (requires 8 bits hp, 1/3 of the 3 bytes)
With sub-blocks each "hard hull sub-block" has 200/8 = 25 hp (5 bit).
while( block.hp < 0 ) block.hp += 25, sub-blocks -= random 1.
@ltmauve HP NOT STORED IN SUB-BLOCKS!!!
@AsherMaximum HP ARE FOR EACH SUB-BLOCK!!!
You need to store a blueprint for the repair beam, but we need this feature anyway.
Just look at how many new orientations this would give (non-existing (aka wedge/penta) will be replaced by visible sub-blocks with not visible edges for diagonals).
And how much easier it would be to edit corners wedges (you add/delete sub-blocks like blocks rather than needing to orientate).
And then tell me it is not worth it.
Last edited: