I have no idea how this would be balanced but it sounds like a good idea.
Have technology. at the beginning, players would have low knowledge, knowing a set of blocks, for example, the current set. Then players can destroy more advanced ships finding new blocks and reverse engineering those block to find new technology. they would not see the names of those blocks at first, they would just be [unknown] to the new player but people who already know about it would see them as different blocks.
shops would be able to sell all blocks but only the blocks that are known by the player show up.
players can share technology but that will take up resources
You may ask, if i have a low tech ship and I found a new technology, do i have to rebuild my ship. No, there should be a upgrade button, it will take all the new tech in your inventory and place it on your ship.
How may you find technology if there is no ships to destroy? research. This will take much more time than reverse engineering, this will give random items in the next tier. starter is the 0 tier, then research will give random blocks in the 1 tier. each block may take 30 minutes to find with researching.
but when you destroy a highest tier ship, reverse engineering it may take as much time as researching a normal block. when reverse engineering a low level ship ex: tier 1, it would take a short amount of time. but doing it with higher tiers would take longer.
when you add alien races into the mix, different races may have different blocks, buffs, and debuffs. But that's a idea that is too complicated.
Have technology. at the beginning, players would have low knowledge, knowing a set of blocks, for example, the current set. Then players can destroy more advanced ships finding new blocks and reverse engineering those block to find new technology. they would not see the names of those blocks at first, they would just be [unknown] to the new player but people who already know about it would see them as different blocks.
shops would be able to sell all blocks but only the blocks that are known by the player show up.
players can share technology but that will take up resources
You may ask, if i have a low tech ship and I found a new technology, do i have to rebuild my ship. No, there should be a upgrade button, it will take all the new tech in your inventory and place it on your ship.
How may you find technology if there is no ships to destroy? research. This will take much more time than reverse engineering, this will give random items in the next tier. starter is the 0 tier, then research will give random blocks in the 1 tier. each block may take 30 minutes to find with researching.
but when you destroy a highest tier ship, reverse engineering it may take as much time as researching a normal block. when reverse engineering a low level ship ex: tier 1, it would take a short amount of time. but doing it with higher tiers would take longer.
when you add alien races into the mix, different races may have different blocks, buffs, and debuffs. But that's a idea that is too complicated.