This games building system is by far its strongest point as of now...
However it has one fatal flaw, you have to manually rotate blocks.
I seriously do not understand this, you have a block highlight already added in to show it's orientation. and an advanced building mode where you can manually rotate blocks for tables and chairs and such.
Just make the manual block rotating advanced only as you can toggle it, then make the game detect adjacent blocks to where it's being placed and rotate to compensate in the normal build mode.
For instance if a corner piece is next to 3 adjacent blocks it will attempt to connect to as many of it's sides as possible, if more than one possible orientation exists it will then try to get as close to the default position as possible while still fulfilling the above rule.
This makes larger ships much less of a pain to build and can also allow edits to be made with much less fuss.
However it has one fatal flaw, you have to manually rotate blocks.
I seriously do not understand this, you have a block highlight already added in to show it's orientation. and an advanced building mode where you can manually rotate blocks for tables and chairs and such.
Just make the manual block rotating advanced only as you can toggle it, then make the game detect adjacent blocks to where it's being placed and rotate to compensate in the normal build mode.
For instance if a corner piece is next to 3 adjacent blocks it will attempt to connect to as many of it's sides as possible, if more than one possible orientation exists it will then try to get as close to the default position as possible while still fulfilling the above rule.
This makes larger ships much less of a pain to build and can also allow edits to be made with much less fuss.