pd wrote:
Is that the same AI that came with the latest release?
No, it's the AI he's developing.
Quote:
How did you get the entire galaxy explored at turn 1?
It's not actually explored, but it's all visible because he's using a custom build I sent him.
Quote:
I noticed with the latest release, that turn processing times are quite high, even at a very small galaxy. I've played a game for about 100 turns and the times to process a turn took nearly a minutein the end, even though all my 4 cores seamed to be used.
I'm not sure about this, but it could be due to rather inefficient algorithms used to find places for ships to explore. Could you load a save that has a minute-long turn time, play a few turns, then load up the AI log file, and then look for the last two instances these two lines in the debug output:
Code:
2008-03-01 08:10:25,074 DEBUG AI : Generating Orders
2008-03-01 08:10:25,965 DEBUG AI : AIInterface::DoneTurn()
The exact numbers and date will vary, but the important thing I'm looking for is the amount of time between the start and end times of a single turn of AI processing. In the above, it's 08:10:25 to 08:10:25, or less than one second (for a small galaxy near the start of the game).
Quote:
In that game the dominating AI had even build a Mark IV, which was quite a surprise to me, since it takes quite long to build one, having myself just build Mark IIs.
The AI in v0.3.8 enqueues one of each ship is knows how to build each turn, so it might have been working on that from the first turn. If it managed to colonize a decent planet with its colony ship, it could have enough PP to build it by the end of a game.