115 lines
4.6 KiB
Gherkin
115 lines
4.6 KiB
Gherkin
# language: fr
|
|
Fonctionnalité: Jouer une partie contre l'ordinateur
|
|
|
|
Vous jouez une partie complète contre l'ordinateur, qui s'appuie sur le
|
|
moteur GNU Backgammon. L'application tire les dés, n'accepte que les coups
|
|
permis par les règles, et l'ordinateur joue et décide du videau tout seul.
|
|
|
|
Scénario: Commencer une partie
|
|
Quand vous commencez une nouvelle partie
|
|
Alors les pions sont en position de départ
|
|
Et le premier jet de dés désigne qui commence
|
|
|
|
Scénario: Jouer un coup permis
|
|
Touchez un pion, puis sa case d'arrivée ; s'il n'en a qu'une, il y va dès
|
|
que vous le touchez. Chaque dé joué s'estompe. Une fois tous vos dés
|
|
joués, votre coup attend que vous le validiez : touchez vos dés, d'un côté
|
|
ou de l'autre du plateau, ou « Valider ».
|
|
|
|
Étant donné que c'est à vous de jouer avec le jet 3-1
|
|
Quand vous jouez 8/5 6/5
|
|
Alors votre coup attend votre validation
|
|
Et vos dés sont tous marqués comme joués
|
|
Quand vous validez votre coup
|
|
Alors votre coup est accepté
|
|
Et c'est ensuite au tour de l'ordinateur
|
|
|
|
Scénario: Un pion qui n'a qu'une case d'arrivée
|
|
Après 8/5, il ne vous reste que le 1 : chaque pion jouable n'a plus
|
|
qu'une case d'arrivée, et il y va dès que vous le touchez.
|
|
|
|
Étant donné que c'est à vous de jouer avec le jet 3-1
|
|
Quand vous jouez 8/5
|
|
Alors seul votre 3 est marqué comme joué
|
|
Et chacun de vos pions jouables n'a plus qu'une case d'arrivée
|
|
|
|
Scénario: Reprendre un pion avant de valider
|
|
Tant que vous n'avez pas validé votre coup, « Annuler » reprend le
|
|
dernier pion déplacé ; touchez-le encore pour reprendre le précédent.
|
|
|
|
Étant donné que c'est à vous de jouer avec le jet 3-1
|
|
Quand vous jouez 8/5 6/5
|
|
Et que vous annulez le dernier demi-coup
|
|
Alors il ne reste de joué que 8/5
|
|
Quand vous annulez le dernier demi-coup
|
|
Alors la position n'a pas changé
|
|
Et aucun de vos dés n'est marqué comme joué
|
|
|
|
Scénario: Un coup interdit est refusé
|
|
La case 12 est tenue par l'ordinateur, qui y a cinq pions : vous ne
|
|
pouvez pas vous y poser.
|
|
|
|
Étant donné que c'est à vous de jouer avec le jet 3-1
|
|
Quand vous essayez de jouer 13/12
|
|
Alors votre coup est refusé
|
|
Et la position n'a pas changé
|
|
|
|
Scénario: L'ordinateur joue
|
|
Étant donné que c'est au tour de l'ordinateur
|
|
Quand ses dés sont tirés
|
|
Alors il joue le coup recommandé par le moteur en moins de 2 secondes
|
|
|
|
Scénario: Aucun coup possible avec votre jet
|
|
Il arrive que les dés ne permettent de bouger aucun pion. Votre jet reste
|
|
affiché avec un message, et le tour ne passe à l'ordinateur qu'une fois
|
|
que vous avez touché « Continuer ».
|
|
|
|
Étant donné que votre pion sur la barre ne peut pas rentrer
|
|
Quand vous lancez les dés
|
|
Alors aucun coup n'est possible avec votre jet
|
|
Et c'est toujours à vous
|
|
Quand vous continuez
|
|
Alors c'est ensuite au tour de l'ordinateur
|
|
|
|
Scénario: Voir le coup de l'ordinateur
|
|
Après chaque coup de l'ordinateur, ses pions glissent un par un sur le
|
|
plateau. Restent ensuite, jusqu'à votre prochaine action, une flèche par
|
|
pion déplacé, ses pions arrivés entourés et un pion fantôme là où ils
|
|
étaient. Le bouton « Revoir » rejoue son coup.
|
|
|
|
Étant donné qu'un de vos pions est seul à portée de l'ordinateur
|
|
Quand l'ordinateur a joué
|
|
Alors son coup vous est montré case par case
|
|
Et votre pion frappé part sur la barre
|
|
Et vous pouvez revoir son coup
|
|
|
|
Scénario: Doubler, après confirmation
|
|
Avant de lancer les dés, vous pouvez doubler en touchant le videau ou
|
|
« Doubler ». L'application vous demande de confirmer : une fois proposé,
|
|
un double ne se reprend pas.
|
|
|
|
Étant donné que vous pouvez doubler
|
|
Quand vous demandez à doubler
|
|
Mais que vous changez d'avis
|
|
Alors rien n'est proposé à l'ordinateur
|
|
Quand vous demandez à doubler
|
|
Et que vous confirmez
|
|
Alors l'ordinateur prend ou passe, comme le recommande le moteur
|
|
|
|
Scénario: Prendre le double de l'ordinateur
|
|
Étant donné que l'ordinateur vous propose de doubler
|
|
Quand vous prenez
|
|
Alors la partie continue à valeur doublée
|
|
Et le videau est de votre côté : vous seul pourrez redoubler
|
|
|
|
Scénario: Passer le double de l'ordinateur
|
|
Étant donné que l'ordinateur vous propose de doubler
|
|
Quand vous passez
|
|
Alors la partie s'arrête
|
|
Et vous perdez la partie à sa valeur d'avant le double
|
|
|
|
Scénario: Finir la partie
|
|
Étant donné qu'un joueur a sorti tous ses pions
|
|
Alors la partie s'arrête
|
|
Et le résultat indique le gagnant et les points gagnés
|