E_Pluribus_Unum
Warlord
- Joined
- Jun 19, 2008
- Messages
- 176
I think python also supports multithreading (not sure how good support) and I've been thinking that maybe some python guru could convert Civ 4 user interface to use threading which would make interface faster?!?
The UI shold not be the cause of the slow turns. In my turn RoM as fast as Vanilla, it's just slow in AI turns. It's the AI and the bulk of data whick makes the game slower.
The handling of the data can be made faster with complex algorithms. Where is the xml handling engine? In the exe, in dll or in python?
The AI also can be made faster with complex algorithms. I know AI can be modded so it should be in dll or in python (?).
Civ concept is very unparallel it's hard to find a point where we can say that "this calculations can run parallel" because they are independent from each other. Maybe city AI, and unit AI.