Table 1. Exigences pour le cas pour la création de la Partie
Item Description

#

3

Cas d’utilisation

Mise en place de la partie

Alias

Objectif contextuel

Mettre en place la partie (plateau et ressources) afin de commencer à jouer.

Portée

Niveau

Condition de succès

Le plateau est construit. Les joueurs ont une couleur et ont placé leurs 2 colonies et leurs 2 routes.

Condition d’échec

Au moins un joueur se déconnecte ou le serveur s’arrête.

Acteurs principaux:

Joueurs

Acteurs secondaires

Événement déclencheur

La partie se lance quand le joueur qui a créé la partie appuie sur le bouton de lancement.

Priorité

Fréquence

1 fois par partie.

Pré-conditions

3 ou 4 joueurs sont présents dans la partie.

Post-conditions

La partie est prête à commencer.

Scénario nominal

  1. Afficher le plateau du jeu au centre de l’interface graphique de base :

    1. Placer les 6 pièces du cadre en les mettant côté face mer avec le rivage et les ports.

    2. Mettre les différentes tuiles terrains, qui produisent des ressources différentes, de manière aléatoire.

  2. Les joueurs reçoivent une couleur différente aléatoirement.

  3. Chaque tuile du plateau aura un jeton numéroté associé aléatoirement.

  4. 3 ou 4 lancés de dés, selon le nombre de joueurs, sont réalisés automatiquement et déterminent l’ordre de jeu des joueurs (Affectation de l’ordre de manière aléatoire).

  5. Afficher/Placer le pion du voleur sur la tuile désert.

  6. On affiche les cartes Ressources restantes et les cartes Développement sont mises face cachée en pile de manière visible pour les joueurs dans l’interface graphique.

  7. Chaque joueur place 2 colonies et 2 routes :

    1. D’abord, les joueurs placent 1 route et 1 colonie chacun leur tour, dans l’ordre déterminé précédemment, en cliquant à l’endroit où ils veulent les placer. Le plateau est mis à jour en conséquences.

    2. Ensuite, on recommence mais dans l’ordre inverse afin de placer la 2ème colonie et la 2ème route de chaque joueur. Précison : la 2ème colonie ne doit pas être placé à moins de 2 intersections de la 1ère colonie.

Extensions

Alternatives

Cas d’utilisation supérieur

Cas d’utilisation subordonnés

Objectif de performance

Problèmes ouverts

Échéancier

Contraintes