Hello ihhub and idsh,
So far, I haven't tested fheroes2 version 0.8 much to get a view of its AI.
I noticed that there were changes in behavior during the combats, but I haven't "analyzed" anything yet.
In the previous fheroes2 project, apart all the graphical issues, missing features, etc. the AI was already a big problem.
After the few games of the discovery, there wasn't much of a challenge in playing the game.
So players were going back to the good ol 'Heroes 2 which still holds up after all these years.
The AI in Heroes 2 is really fun to play.
On the adventure map, the AI heroes harass the human player throughout the game, constantly recapturing mines, attacking the weak heroes, if the AI sees the opportunity to win the game, it does not hesitate one second and the player swings into the cage.
During combat, the AI is predictable, but this is also what makes its charm because the human player can thus defeat enemy armies much more powerful than his own and this is sometimes the only way to win a game when the AI players have more creatures and resources than the human player.
It can also happen that an AI hero destroys your magnificent army with a great blow of Armageddon, and the human player has to deploy treasure tricks to return to the same level of power that he has before.
In short, I find the AI of Heroes 2 to be quite good.
And that's why I continue to play this game.
I prefer the AI of the adventure map in Heroes 2 to that of Heroes 3.
The AI of the combats of Heroes 3 is a little better, but the combats of Heroes 3 seem endless especially with the possibility to make your troops wait.
The combats of Heroes 2 are fast and dynamic, it cuts and it bleeds all the time.
Thank you both for your explanations.
Knowing the AI algorithms of Heroes 2 is already a big plus.
I hope you will succeed in developing a good AI.
I think this is essential for the success of the project and that if you can recreate an AI quite similar to that of Heroes 2, it's all good for the future.