Pour l'IA j'y ai pas trop réfléchi, mais comme mon jeu sera à un seul joueur, il en faudra bien une.
(C'est technique là
(mes cours de logique sont loin, j'espère ne pas trop dire de bétises))
Perso je pense que je créerai un arbre représentant les différents choix qu'un ennemi peut exécuter (aller vers tel perso, attaquer, utiliser un de ses sorts,...).
Je parcourrai ensuite cet arbre pour en déduire la meilleure solution sur les P prochains coups (Algorithme A* avec une profondeur P, du grand classique quoi
).
Je pourrais même faire un mode de difficulté en modifiant cette variable P. En effet, plus P est grand, plus l'algorithme A* va trouver la meilleure solution à long terme.
Le plus dur sera de trouver l'heuristique permettant de déduire laquelle des deux séries d'actions est la meilleure...
Mais ça c'est une autre histoire 