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

Universal Time #52

Open Kroc opened 5 years ago

Kroc commented 5 years ago

Keeping track of passing time will be important for expanding the possibilities of missions. Some kind of "universe time" will be needed to give the current date/time in the universe, and track additional time such as time played, timed missions and other possibilities.

To what extent this "universe time" mimics real time and its format (Y/M/D/h/m/s) or some arbitrary format I leave to when I get to implementing the feature.

One possibility is that the time would only increase in meaningful amounts when using hyperspace (due to time-dilation), effectively making distance travelled the bigger effector of time-based factors.

Time-dilation could increase logarithmically / exponentially based on single-jump distance; ergo lots of small jumps may be "faster" than a couple of big jumps. This would balance out risk/reward factors by making several system hops the "fastest" route, but at the cost of more risk (more systems to pass through) and more real-time taken, vs. a big jump that would require less risk & real-time spent for lower rewards.