Timsup2nothin
Deity
- Joined
- Apr 2, 2013
- Messages
- 46,737
This idea came to me in the middle of an internal rant...the kind that doesn't make it out of my mouth or onto a keyboard but still may mean that I wasn't thinking with any great clarity.
I accept these things as facts:
1) The makers of Civ games think their games are not war games, so for them to code in any decent ability at managing wars in their AI would be unexpected, and after however many decades of observing that they haven't it seems unthinkable that they ever will.
2) Modders are limited in what they can do after the fact.
3) Despite the fact that they are absolutely terrible at it something in the AI coding makes them start wars they are not equipped to fight every time they turn around so even though it isn't a war game there's no way to play Civ without wars.
Now, here's the idea:
Would it be possible to code an actual AI player? As in you could set up a hotseat game and an AI completely outside the game code could play the game. Obviously input and output would have to be interfaced somehow, and of course coding a civ playing AI would be on par with a good chess AI as far as the coding challenge goes...but keep in mind that there are very good chess playing AIs.
I accept these things as facts:
1) The makers of Civ games think their games are not war games, so for them to code in any decent ability at managing wars in their AI would be unexpected, and after however many decades of observing that they haven't it seems unthinkable that they ever will.
2) Modders are limited in what they can do after the fact.
3) Despite the fact that they are absolutely terrible at it something in the AI coding makes them start wars they are not equipped to fight every time they turn around so even though it isn't a war game there's no way to play Civ without wars.
Now, here's the idea:
Would it be possible to code an actual AI player? As in you could set up a hotseat game and an AI completely outside the game code could play the game. Obviously input and output would have to be interfaced somehow, and of course coding a civ playing AI would be on par with a good chess AI as far as the coding challenge goes...but keep in mind that there are very good chess playing AIs.