11-17-2015, 04:14 PM
Enemy AI is a special thing, if you ask me.
Most of the times there is no need for a real AI in bossfights because bosses usually have a static behaviour which can be analyzed by the player to be successful in the end. The boss compensates it with powerful attacks and a large amount of HP.
But when it comes to equal groups of enemies whith the same possibilities as the players group It can be really nice to have an AI. So the fight is more challenging.
I played around with enemy AI in the past and created an enemy group with exactly the same setup of party members and skills as my group. They also had the same stats as my heroes.
Without any AI it was really easy to beat them, so I started to play around with the usual battle conditions, since I'm not good enough to write a script in ruby for something like that.
Afters some hours of testing and improving it was a challenging battle. They were able to deal focus damage, cure states like poison, silence, paralyze etc., healing party members with low HP, resurrect their party members when they were dead and also execute some simple combos like that: the fastest member of the group resurrect his dead friend, then the second heals him up and the third one casted a shield spell on him to protect him from further damage.
Of course it was not perfect and sometimes they did some really dumb things because the priorities are really difficult to handle. But I was satisfied with it so far.
That battle had something like 30 pages in the end.^^
Most of the times there is no need for a real AI in bossfights because bosses usually have a static behaviour which can be analyzed by the player to be successful in the end. The boss compensates it with powerful attacks and a large amount of HP.
But when it comes to equal groups of enemies whith the same possibilities as the players group It can be really nice to have an AI. So the fight is more challenging.
I played around with enemy AI in the past and created an enemy group with exactly the same setup of party members and skills as my group. They also had the same stats as my heroes.
Without any AI it was really easy to beat them, so I started to play around with the usual battle conditions, since I'm not good enough to write a script in ruby for something like that.
Afters some hours of testing and improving it was a challenging battle. They were able to deal focus damage, cure states like poison, silence, paralyze etc., healing party members with low HP, resurrect their party members when they were dead and also execute some simple combos like that: the fastest member of the group resurrect his dead friend, then the second heals him up and the third one casted a shield spell on him to protect him from further damage.
Of course it was not perfect and sometimes they did some really dumb things because the priorities are really difficult to handle. But I was satisfied with it so far.
That battle had something like 30 pages in the end.^^