Very disappointing news about AI combat spell use
The following is taken from a Usenet post about a question I posted to Gandalf:
>
> ">> "Gandalf Parker" <gandalf@the.dead.ISP.of.Community.net> wrote:
>
>> C) it does have a spell selection routine that does not include
>> spells which are stupid to cast in combat. I suspect that alot of
>> player opinions are going to fly on that but nothing is locked in
>> stone. But its very playable.
>
> Thanks for the detailed response. I'm very pleased to read the AI is
> much better. I'm confused about the above point, however. Are you
> saying there are some combat spells in the game that are stupid to
> cast in combat and therefore the AI does not use them? Why have those
> spells in the game if they are stupid to cast?
It would probably be more correct to say that spells were left out that the
AI isnt smart enough to know WHEN to cast them. The ai routine couldnt
possibly come up with all of the if this and not this and only when kindof
decision making for every spell. So spells which often did more damage than
good or were for specific situations were left out of the list. Whats left
is kindof a "choose from this list of usually a good idea to cast spells"
Gandalf Parker
The more I think about the decision to exclude certain spells from ever being cast in combat because the AI cannot always decide the best time to cast them, the more mad and sad I become. The only spell I can think of in Dom2 that the AI would sometimes cast poorly was Breath of Winter, and even that could be overcome most of the time by arranging your troops properly. Now, I feel they are making combat less exciting and more predictable by limiting casting to a select group of spells. Even if the AI were to stupidly cast some spells sometimes, it would have an equal effect on both the player and the AI for the most part. I don't see how this decision could possibly result in a better AI or improve combat in any way. One of the charms of combat in Dom2 was that the AI could cast *any* spell, even if not always perfect in its casting, it created a certain degree of unpredictability and excitement in combat. By limiting the AI's casting, you are probably also limiting the spells your own units will cast in combat, except for the 5 you are able to script in the beginning rounds. If the AI never casts Breath of Winter, for example, you could gain an advantage over the AI by scripting BoW for your own units in the opening rounds, knowing that the AI will never cast it for its own units. Does anyone agree with me that this is a poor design decision or am I off base?
|