Hello,
I am watching this game develop with high hopes, and I thought of a suggestion that I couldn't find mention of. An intuitive system of placing hull blocks that places hull blocks, wedges, corners, etc. depending on neighboring hull blocks as well as modifying neighboring hull blocks to suit the newly placed block. It would remove a great deal of the tedium that involved in making smooth and hopefully better looking ships.
How I see it working is that there is a generic hull block in inventory by type (standard, hardened, etc.). So, with only standard, hardened, and glass for instance there are only three hull blocks in inventory. No shape or color permutations, just the simple block. The properties of each placed hull block include a variable for colour, shape, and orientation and are rendered accordingly. This has the additional benefit of reducing inventory clutter.
In the advanced build menu (build mode +ctrl), there would be a tick box the enable or disable automatic hull smoothing. When disabled, block shape and orientation may be manually changed as per the current system to allow total control. When enabled, upon placement of a any block, it checks for the presence of neighbor blocks in all directions and if the placed block is a hull type block, it is assigned a shape and orientation to suit its location for optimal hull smoothness. Then, each neighboring block is checked and if it is a hull block, its shape and orientation are updated to accommodate the newly placed block for smoothness.
Sorry if it sounds like I am over explaining it, or not explaining it well enough. Also, if I am just repeating a previous, but excellent, suggestion.
I am watching this game develop with high hopes, and I thought of a suggestion that I couldn't find mention of. An intuitive system of placing hull blocks that places hull blocks, wedges, corners, etc. depending on neighboring hull blocks as well as modifying neighboring hull blocks to suit the newly placed block. It would remove a great deal of the tedium that involved in making smooth and hopefully better looking ships.
How I see it working is that there is a generic hull block in inventory by type (standard, hardened, etc.). So, with only standard, hardened, and glass for instance there are only three hull blocks in inventory. No shape or color permutations, just the simple block. The properties of each placed hull block include a variable for colour, shape, and orientation and are rendered accordingly. This has the additional benefit of reducing inventory clutter.
In the advanced build menu (build mode +ctrl), there would be a tick box the enable or disable automatic hull smoothing. When disabled, block shape and orientation may be manually changed as per the current system to allow total control. When enabled, upon placement of a any block, it checks for the presence of neighbor blocks in all directions and if the placed block is a hull type block, it is assigned a shape and orientation to suit its location for optimal hull smoothness. Then, each neighboring block is checked and if it is a hull block, its shape and orientation are updated to accommodate the newly placed block for smoothness.
Sorry if it sounds like I am over explaining it, or not explaining it well enough. Also, if I am just repeating a previous, but excellent, suggestion.