L’Indomptable : Intelligence artificielle

N’ayant que peu de temps pour le robot en ce moment, j’ai juste eut le temps de vaguement regler l’odométrie (encore trop peu précis).
Je suis ensuite passé à l’écriture de l’intelligence du robot. Celle-ci est assez basique.

Elle est basée sur une liste d’objectif interessant avec pour chaque objectifs une priorité (dépendant du nombre de points que ça apporte, de la difficulté de réalisation et du temps).

On calcul ensuite la distance necessaire pour atteindre chaque objectifs et on ajoute l’inverse de la distance pour privilégier les objectifs proches (Si une distance est nulle, c’est qu’un objectif est inateignable a cause d’un adversaire déja présent sur l’objectif par exemple).

Voici une petite vidéo avec le mode débug pour montrer les trajets vers les objectifs et le meilleur objectif calculé. (calcul des trajets ralenti pour la démo)

Advertisements