View Single Post
  #44  
Old September 1st, 2006, 07:29 AM

Arker Arker is offline
Corporal
 
Join Date: Jun 2006
Posts: 62
Thanks: 0
Thanked 1 Time in 1 Post
Arker is on a distinguished road
Default Re: Artificial stupidity

Quote:
Graeme Dice said:

No, they do exactly what they are ordered to do, which is exactly as has been described to you. It doesn't necessarily match with what you think you ordered them to do, but that's a problem with your understanding of the logic used for decision making.
I don't see how you could say that with a straight face, knowing that there are several final orders that can be given, yet as discussed in this thread the AI always uses 'stay behind troops' even when it's not the order given?

Quote:
If it's simple, then you'll be able to tell us all how to determine both cases. How does the AI know whether breath of winter is more likely to hurt your troops than the enemies?
Using an expert system approach, you'd have a few rules like these:

1. Is the enemy Jotunheim? If yes, forget BoW, it won't do you any good.

2. Are you Jotunheim? If no, it's very likely going to decimate your own lines. Don't cast.

That wouldn't be the most sophisticated set of rules, but it would still be much more sophisticated than what it does now. Depending on the amount of information the programmers want to make available to the AI, more sophisticated chains of tests could be devised of course, but even the crudity above would work.

An even simpler fix would be simply to take this out of the list of spells the AI will cast unbidden. This is the type of spell that, if you're going to cast it at all, you should probably be casting early in the battle and following with a command to engage in melee anyway. Which, I gather from another post, is actually what they're doing with Dom3.