4 ms·
I worked on EVE at the time this was done, although not on Time Dilation itself. It’s really even more interesting because EVE is written with Stackless Python.
by meheleventyone 6y ago
I worked on EVE at the time this was done, although not on Time Dilation itself. It’s really even more interesting because EVE is written with Stackless Python. The team also outs out a lot of technical blogs about the features including TiDi so rather than explain it I can let the guy who wrote it do so from the past.
https://www.eveonline.com/article/introducing-time-dilation-tidi https://www.eveonline.com/article/introducing-time-dilation-...
- jfkebwjsbx 6y agoThat naively means EVE simulation could be about 10x as fast if written in something else? Or did you speed up some modules in a native/JIT language?
- meheleventyone 6y agoWell EVE is written in C++ with Stackless Python embedded so as you might expect parts like the renderer were already written in C++ but plenty of core systems have been rewritten over the years from Python to C++ although that those have been pretty herculean efforts of some very smart people.
- jfkebwjsbx 6y agoThanks! The renderer is to be expected to be in C++, but I was thinking about the server side more (the simulation).