C'est cool, ça me rappelle death rally.
Effectivement ça manque de finitions, mais les collisions sont bien gérées et j'aimerais bien savoir comment tu as codé l'ia, même si y a des fois un tank qui fait sa vie, elle m'a plutôt impressionnée.
Merci, c'est un jeu auquel je jouais étant gamin. M'en suis bien inspiré
Pour l'ia, j'ai fait au plus simple. Les tanks ne font rien d'autres que d'avancer dans une direction et se laissent guider par des "capteurs" situé à gauche et à droite. Si l'un rentre en collision avec un mur il oriente le tank à l'opposé. Il reste donc bien au milieu de sa route.
Un autre est situé à l'avant pour provoquer une rotation si il rencontre aussi un mur, mais il lui arrive de rentrer en conflit avec les autres et sa provoque le demi tour, et le tank se fait la malle.
Il y a un gif sur mon devlog ou je les ai représenté graphiquement pour mieux se rendre compte. https://www.gamecodeur.fr/devlogs/57606/
En gros, si j'ai le capteur de devant et celui de gauche en true, alors je le fais tourner à droite. Et inversement pour devant et droite.
Par contre si les 3 capteurs passent en true. Je laisse le tank choisir sa direction aléatoirement, faute d'avoir trouver mieux pour la jam. Et ça ne se passe pas toujours bien.
La pour remédier au problème le seul moyen que j'ai trouvé c'est de créer des points de passage entre chaque virages comme sa je pourrais être sur de la direction à prendre. En théorie, je n'ai pas encore essayé.