Je développe un bot pour un simulateur de jeux de société BattleTech http://en.wikipedia.org/wiki/BattleTech , il est au tour par tour.
Le plateau est divisé en hexagones, chacun ayant un type de terrain et une élévation différents. Vous conduisez un robot qui se déplace sur eux, pour détruire d'autres robots.
Je ne connais que les algorithmes de guidage de Dijkstra et A *, mais le problème est qu'il existe 3 types de mouvements: marcher, courir et sauter plusieurs hexagones (chacun d'eux a ses propres règles). Marcher et courir sont presque les mêmes.
Le meilleur chemin pourrait être une combinaison ou chaque type de mouvement. Voici un exemple de carte http://megamek.info/sites/default/files/isometric_view.png
Connaissez-vous un bon algorithme pour cette recherche de chemin complexe ou un moyen de combiner les résultats A * pour chaque type de mouvement?