- A) Make content changes freely, then at some later date worry about bringing the AI up to speed.
B) Coordinate changes with Dilvish to try to keep the AI continually competitive.
Thoughts?
I've looked into it, I may get around to trying it sometime, but not right away, and it won't totally do away with the issue you're addressing. It would first require giving the AI access to EffectsGroups through the python interface (which would be fairly straightforward), and then code would have to be written for the AI to interpret the subset of Effects that we care about it understanding. As far as the actual Effects go, it would be easy to code the AI to understand the ones we most expect it to care about. But the Scope and Activation clauses in EffectsGroups can get very complex -- it would be a lot more work to get the AI to understand them & then to actually figure out what they would apply to in the current universe would require a great deal more computation, almost surely slowing down the AI beyond acceptability.gvdm wrote:Is there any way to allow the AI to see the value of techs? IE, have the AI see that one tech provides 0.5 industry per pop...
From the player's perspective, perhaps it could be given a high level summary as broad as that; from a developer's perspective I think there's a great deal more there...gvdm wrote:That's a nice article, from what I summarise he mentions basically two things...
I meant:That's a nice article, from what I summarise he mentions basically two things
The post is massive and covers a lot of ground about Civ5 and his new project ATG, from resources to diplomacy and more.That's a nice article, from what I summarise he mentions basically two things relating to AI
I meant my previous comments with respect to the AI as well; it seemed to me that your summary so strongly minimized what was in the article with respect to the AI that it would tend to wrongly discourage folks who are otherwise interested in discussing the AI development from reading the article themselves.gvdm wrote:My apologies for posting unclearly, ... I meant: [... relating to AI ]
We could do A) in test builds (i.e. the ones Vezzra compiles from SVN) and B) in release builds.A) Make content changes freely, then at some later date worry about bringing the AI up to speed.
B) Coordinate changes with Dilvish to try to keep the AI continually competitive.