Kroc / elite-harmless

Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.
https://discord.gg/ZYnQr5S
Other
93 stars 12 forks source link

Economic Destabilisation #29

Open Kroc opened 6 years ago

Kroc commented 6 years ago

To incentivise the player to explore more, I'd like to implement a system of economic destabilisation that will make profits from industrial <> agricultural trade runs decrease as supply meets or exceeds demand.

There would never be enough memory to be able store any kind of data for every planet; my solution to this would be a Lagrange point, effectively a single X/Y point on the galactic map with an associated 'strength' (three variables). The point would be an average of your recent destinations, therefore as you go back and forth between nearby planets, the point will focus around that area. Being near to the Lagrange point causes economic instability, the strength of which is determined by your proximity to the point and the strength of the Lagrange point which represents supply/demand.

The more back & forth trips you make between nearby planets, buying low and selling high, the stronger the economic unbalance, reducing demand for goods of the opposite nature (i.e. industrial<>agricultural). If you keep moving across the galaxy then you keep your distance from the Lagrange point and the strength of it decreases, ensuring profitable trips.