Skip to content

SarahHAUTOT/sae2_01_D--veloppement_d-une_application

Repository files navigation

Cinke Tera

Qu'est ce que c'est ?

Cinke Tera, ou en français, les cinq terres et un jeu qui consiste à relier 21 îles principales, divisées en 5 régions, avec des voies maritimes. Le jeu se joue entièrement à la souris, il est donc nécessaire d'en avoir une. Il est possible de jouer à deux, mais on peut bien sûr jouer seul de notre côté.

Les règles

La partie se déroule en deux manches, chacune composées aléatoirement de 5 à 10 tours. À chaque début de tour, vous devez piocher une carte dans le paquet. Il existe deux types de cartes : les bords noirs et les bords blancs. Chaque type est décomposé en 5 couleurs (rose, gris, vert, jaune et multicouleur) Vous commencerez sur une île de départ qui dépend de la couleur de votre feutre : pas besoin de se souvenir des noms, les îles seront en surbrillance en début de partie.

Vous n'avez pas le droit de :

  • Faire une boucle avec la même couleur
  • Croiser des routes maritimes entre elles qu'importe leur couleur
  • Créer une route maritime qui ne commence pas sur une extrémité de la couleur en jeu
  • Faire une route qui ne lie pas une île de la couleur de la carte piochée

Une fois toutes les cartes noires piochées, la deuxième manche se lancera avec les mêmes règles, seule la couleur change. Pas de panique, les îles atteignables seront surlignées de leur couleur afin de vous aider dans votre partie.

Comment lancer le jeu

  1. Veuillez vous positionner dans le fichier envoyé, puis avec la commande javac @compile.list @option.list, compilez les fichiers java.
  2. Ensuite, déplacer vous dans le fichier class avec la commande cd class
  3. Lancer l'application avec la commande java cinketera.Controleur

Tester les limites du jeu

Une envie de jouer le rôle de debugger ? Pas de soucis !

  1. Veuillez vous positionner dans le fichier envoyé, puis avec la commande javac @compileTest.list @option.list, compilez les fichiers java.
  2. Ensuite, déplacer vous dans le fichier class avec la commande cd class
  3. Lancer l'application avec la commande java debug.ControleurTests

Avec ce mode de jeux, vous aruez la possibilité de voir et donc de choisir vos cartes. Ce mode vous permettra de tester toutes les erreurs que l'on a pu rencontrer lors de la programmation.

Les différents scénario

Il peut s'avérer compliqué de penser à toute les combinaisons que le joueur peut faire et qui pourrait mener à un bug. C'est pour cela qu'il existe, en plus de nos scénario proposés, un mode libre qui vous permettra de jouer en choissisant les cartes que vous voulez jouer.