Règles du jeu

Les règles de notre jeu multi-joueurs

  1. 1. Les joueurs et les couleurs

    Bleu mange Rouge (l'eau éteint le feu)
    Rouge mange Vert (le feu brûle la végétation)
    Vert mange Bleu (la végétation absorbe l'eau)

    Ce cycle forme la boucle : Bleu > Rouge > Vert > Bleu.

    Chaque joueur (humain ou IA) reçoit aléatoirement une couleur au début de la partie et garde cette couleur pour l'ensemble des 10 rounds.

    Si un joueur humain est manquant, il est automatiquement remplacé par une IA contrôlée par le jeu.

  2. 2. Déroulement d'une partie

    Une partie comporte 10 rounds.

    À chaque round :

    • Un labyrinthe nouveau et aléatoire est généré ;
    • Chaque joueur apparaît à une position de départ aléatoire ;
    • Une porte de sortie sera utilisée dans la seconde phase du round :
      • Sa position est déterminée aléatoirement ;
      • Elle est forcément accessible (aucun mur bloquant) ;
      • Elle n'est visible qu'à partir de la seconde phase du round.
  3. 3. Structure d'un round : deux temps

    🕒 Temps 1 – Premier mangeage (3 joueurs)

    Les 3 joueurs sont en jeu.

    Dès qu'un joueur entre en collision avec une couleur qu'il domine :

    • Il mange cette couleur ;
    • Il gagne +2 points ;
    • Le joueur mangé est éliminé pour le reste du round (il ne revient qu'au round suivant).

    On se retrouve alors avec 2 joueurs restants.

    Par le principe du cycle (Bleu > Rouge > Vert > Bleu), le joueur restant qui n'a pas encore agi domine toujours le gagnant du premier duel.

    Exemple :
    Bleu mange RougeBleu gagne 2 points.
    Il reste Bleu et Vert, et Vert mange toujours Bleu.

    🕒 Temps 2 – Duel final (2 joueurs + porte de sortie)

    Les 2 joueurs restants poursuivent le round.

    • Le joueur qui a gagné le premier affrontement devient désormais la proie ;
    • L'autre joueur (la troisième couleur) devient le chasseur, puisqu'il domine la proie dans le cycle.

    À ce moment-là, la porte de sortie devient visible dans le labyrinthe.

    Le but :

    • Pour le chasseur : manger sa proie ;
    • Pour la proie : atteindre la porte de sortie.
  4. 4. Mécanisme d'échappatoire (Temps 2)

    Pendant le duel final :

    • Si la proie atteint la porte de sortie avant de se faire manger : elle gagne +1 point.
    • Si le chasseur mange la proie avant qu'elle n'atteigne la porte : le chasseur gagne +1 point.

    Il n'y a donc qu'un seul point supplémentaire en jeu dans cette seconde phase : il va soit à la proie (évasion), soit au chasseur (second mangeage).

  5. 5. Récapitulatif des points

    5.1. Premier mangeage (Temps 1)

    Le joueur qui mange une couleur qu'il domine gagne : +2 points.

    5.2. Duel final (Temps 2)

    • Si la proie atteint la porte de sortie : +1 point pour la proie.
    • Si le chasseur mange la proie avant la porte : +1 point pour le chasseur.
  6. 6. Durée de vie

    Pour chaque joueur et pour chaque round, on enregistre :

    • ⏱️ le temps (en secondes) pendant lequel il est resté en vie.

    Ces durées peuvent servir à :

    • Un classement secondaire ;
    • Des statistiques ;
    • Départager des égalités en fin de partie.
  7. 7. Fin d'un round

    Un round se termine lorsque le duel final (Temps 2) est résolu :

    • Soit la proie a atteint la porte ;
    • Soit elle a été mangée par le chasseur.

    On passe alors au round suivant, en réinitialisant :

    • Les positions des joueurs ;
    • Le labyrinthe ;
    • Les timers de durée de vie ;
    • La porte de sortie (qui ne sera à nouveau visible qu'en Temps 2).
  8. 8. Victoire de la partie

    À la fin des 10 rounds, on additionne pour chaque joueur :

    • Les points du premier mangeage (+2) ;
    • Les points d'échappatoire (+1 éventuel) ;
    • Les points de second mangeage (+1 éventuel),

    en incluant les IA.

    🏆 Le joueur (humain ou IA) ayant le plus de points remporte la partie.

    En cas d'égalité, le gagnant est celui ayant la plus grande durée de survie cumulée sur l'ensemble des 10 rounds.