- Joined
- Sep 7, 2013
- Messages
- 427
- Reaction score
- 4
currently starmade is a sandbox game. How about giving a near infinite amount of player control by having an advancement system?
Before you scream that changing blocks will break stuff, hear me out.
When you buy from a shop, there are two slots. Recipe and shop. Why not add another slot called "player blocks" which displays the list of blocks that other players are selling. Players can name the price.
Now for the advacement system. When you start up a factory for certain blocks, as it produces you can dump blocks and money into "research" which simply allows you to increase a stat on a block. this stat increase would be displayed by a +%whateverstat below the regular stats. base increase is +1% damage, range, bullet speed, explosion radius, power production,etc. For every stat increase the block recipe gains a level. For example, my missiles with +5% damage would be level 5. The player picks what stat to increase from a list. the cost to increase the recipe would be a certain number of the block that doubles every time.
Players can sell their blocks at a shop by putting it into a slot at any shop, an then the player would name the price, and the shop would charge them money depending on how many blocks are being sold.
Now you must be like, BUT EPIC I SAVE OP SHIP WIT LVL100000000000000 BLOCKS MY CATALOG BREAK WHEN I USE OUTSIDE SERVER. Well, my caps inclined freind, the blocks revert back to their originals upon exporting them OUTSIDE the server. Saving a ship with OP blocks INSIDE a server wouldn't break them.
Before you scream that changing blocks will break stuff, hear me out.
When you buy from a shop, there are two slots. Recipe and shop. Why not add another slot called "player blocks" which displays the list of blocks that other players are selling. Players can name the price.
Now for the advacement system. When you start up a factory for certain blocks, as it produces you can dump blocks and money into "research" which simply allows you to increase a stat on a block. this stat increase would be displayed by a +%whateverstat below the regular stats. base increase is +1% damage, range, bullet speed, explosion radius, power production,etc. For every stat increase the block recipe gains a level. For example, my missiles with +5% damage would be level 5. The player picks what stat to increase from a list. the cost to increase the recipe would be a certain number of the block that doubles every time.
Players can sell their blocks at a shop by putting it into a slot at any shop, an then the player would name the price, and the shop would charge them money depending on how many blocks are being sold.
Now you must be like, BUT EPIC I SAVE OP SHIP WIT LVL100000000000000 BLOCKS MY CATALOG BREAK WHEN I USE OUTSIDE SERVER. Well, my caps inclined freind, the blocks revert back to their originals upon exporting them OUTSIDE the server. Saving a ship with OP blocks INSIDE a server wouldn't break them.