Random wreck encounter
TLDR: Make ship blueprints spawn as wrecks.
Please read on!
For the player it would work just as random ship encounters, but as ship wrecks floating in space. The system would take blueprints of completed ships, then spawn them partitially in random build states.
A ship blueprint will be chosen, then randomize each and every block from 0% built to 100% built. It would then spawn the blueprint looking like anything from useless hunks of metal to semi-working ships floating around. Ship wreck fuel and battery power could be randomized. Ship wreck blocks on/off states could also be ranomized.
Having this feature would benefit gameplay by adding more things to find and salvage in space (or on planets). Since each ship wreck would be randomized in it's wreck state, each wreck find would be unique and more exiting than knowing what's going to show up. This would work for both space and planets. Ship wrecks could spawn in space, or half buried in the ground on plantes.
Same blueprint, but one spawned as wreck. Everything that has been done on the screenshots above is:
1, Grind random blocks. (This would be randomized)
2, Spawn in ground or in space. (Angle should be randomized, with some minor rules for planet wrecks)
3, Change some block colours to appropriate shades. (Randomized for wreck-like visuals, rusty ships on planets etc.)
4, Maybe even remove voxels inside of ships where rooms are still able to be pressurized?
This feature could potentially add some more gameplay. Large ships wrecks might have to be very rare, but remains of smaller crafts could be more common. Thanks for reading.