Eve online is online, hosted on a cluster of elastic scalable hosts. VS works on a single host, they player's computer. Not The Same.BEZ_BASHNI wrote:Eve online have 100% python engine....Only gfx functions are done in C++...
Eve-online is also highly I/O bound (because of the online part), where python and other scripting languages shine.
Furthermore, we're not talking about highly optimized AI routines, we're talking about modder-friendly AI routines, probably far from optimal. If they were to be CPU-bound, which they are in VS, writing them in python makes them around 100 to 1000 times slower.
Given VS architecture, the issue is compounded. There is no multithreading, so when VS is running AI graphics and everything else freezes. This means AI has to run very very quickly to remain smooth, and it simply cannot do that in pure Python.
I've been thinking long about the issue. I too would like python or python-like AI scripts, but the current architecture does not allow it. It would need extensive refactoring.