Extra "extra" time for AI on dual processor boxes

Would it be possible to extend the idea of the option allowing extra time to the AI? Say to the limit of allowing the AI to run full time on the second processor of a dual processor rig? Clearly this would have to be a checkbox option, the game default would have to be single processor. I just wonder if it's feasible to allow the "extra time" to happen in parallel while the user takes their turn, thus giving the AI huge amounts of time with no slowdown in game play. If this IS doable, is it worth the effort, or is there a point of diminishing returns after which more time doesn't really help the AI?
3,734 views 2 replies
Reply #1 Top
One problem with this is that GalCiv2 uses sequential turns, not simultaneous ones. The AI could, in theory, be planning what it wants to do while you're playing your turn. However, when it came time for the AI to actually make its moves, some of what you'd done might invalidate what the AI had planned to do, and it would have to re-think everything anyway.
Reply #2 Top
The AI could, in theory, be planning what it wants to do while you're playing your turn.


I'm almost completely certain that it does. In fact, I believe that the reason the original game was made for the OS/2 was because it had the best multithreading support.