La composante Jeton définit les jetons Traque. Il y a 3 types de jetons dans le jeu : le jeton Créature, le jeton Cible et le jeton Artemia
Un jeton possède un nom et un état. L'état indique si le jeton est présent sur une carte.
La composante Jeton définit les jetons Traque. Il y a 3 types de jetons dans le jeu : le jeton Créature, le jeton Cible et le jeton Artémia
Un jeton possède un symbole et un état. L'état indique si le jeton est présent sur une carte. On va transformer cette état en liste de carte Lieu
pour savoir sur quelle carte est situé le jeton et si la liste est vide cela veut dire qu'il est posé sur aucune carte. Et le symbole indique
si le jeton est un jeton créature, cible ou artémia.
_La classe Jeton_
[plantuml, Composante-Jeton, png]
...
...
@@ -128,15 +130,7 @@ skinparam monochrome true
class Jeton {
ArrayList<CarteLieu> position;
}
class JetonCible {
}
class JetonArtemia {
}
class JetonCreature {
SymboleJeton symboleJeton;
}
Jeton <|-- JetonCreature : \t\t
...
...
@@ -151,8 +145,8 @@ Jeton <|-- JetonAtemia : \t\t
La composante Joueur, définit un joueur dans le jeu.
Soit le joueur est la créature, soit il incarne un traqué.
Chaque joueur possède un nom.
Le joueur Créature a en plus les 3 jetons Traque et des carte Traque.
Le joueur Traque a lui 5 cartes Lieu, 1 carte Survie et 3 pions Volonté.
Le joueur Créature a en plus les 3 jetons Traque et des cartes Traque.
Le joueur Traque a lui 5 cartes Lieu en main (au début du jeu) et une défausse pour ces cartes, 1 carte Survie (au début du jeu) et 3 pions Volonté (au début du jeu).
_La classe Joueur :_
[plantuml, Composante-Joueur, png]
...
...
@@ -173,8 +167,9 @@ class Creature {
class Traque {
pionVolonte : Integer
carteLieu : ArrayList<Carte>
carteSurvie : ArrayList<Carte>
main : ArrayList<CarteLieu>
defausse : ArrayList<CarteLieu>
carteSurvie : ArrayList<CarteSurvie>
}
Joueur <|-- Creature : \t\t
...
...
@@ -185,7 +180,8 @@ Joueur <|-- Traque : \t\t
*Composante Pion :*
La composante Pion, définit un pion dans le jeu.
Il y a plusieurs type de pions : Secours et Assimilation
Il y a plusieurs types de pions : Secours et Assimilation
L'entier position du pion correspond à sa distance de la case Victoire sur le plateau.
| Goal in Context | Faire séquentiellement les 4 phases de jeu.
| Scope | Jeu
| Level | Résumé
| Success End Condition | Toutes les phases de sont éxécuté correctement.
| Success End Condition | Toutes les phases sont exécutés correctement.
| Failed End Condition | Il y a eu un problème sur l'une des 4 phases de jeu.
| Primary Actor | Les joueurs
| Secondary Actor |
| Trigger | Mise en place fini pour le 1er tour. Pour les tours d'après, c'est que la phase 4 a été éxécuté avec succès.
| Priority | Haut
| Frequency | Plusieurs fois par partie.
| Pre-conditions |
| Post-conditions |
| Pre-conditions | Il faut avoir 2 à 7 joueurs
|Main success scenario
a|
...
...
@@ -37,21 +31,11 @@ a|
. Phase 3 : Résolution
. Phase 4 : Maintenance
| Extensions
a| . <#> : <condition> : <action or use-case>
. <#> : <condition> : <action or use-case>"
| Variations
a| . Quand il y a la victoire qui arrete le jeu même si une phase n'est pas fini.
|Superordinate Use Case |
|Performance Target | Dépend du temps que met un joueur a joué un tour.
|Open Issues
a|
* is it real ?
|Schedule |
|Constraint | Pour chaque phase, la phase précédente doit avoir été effectué et pour la première pahese su début du jeu, le mise en place doit avoir été effectué.
| Goal in Context | Mettre en place les cartes en fonction du nombre de joueurs, mettre les pions et le plateau.
| Scope | Jeu
| Level | Résumé
| Success End Condition | Il y a le bon nombre de carte par rapport aux nombres de joueurs et les cartes dans les pioches sont mélangés et l'initialisation des pions et du plateau est effectué.
| Failed End Condition | Il y a pas le bon nombre de carte par rapport aux nombres de joueurs et/ou le mélange des cartes na pas été effectué et/ou l'initialisation des pions et du plateau a mal été faite.
| Failed End Condition | Il n'y a pas le bon nombre de carte par rapport aux nombres de joueurs et/ou le mélange des cartes na pas été effectué et/ou l'initialisation des pions et du plateau a mal été faite.
| Primary Actor | Le système / l'ordinateur
| Secondary Actor |
| Trigger | L'hôte de la partie a lancé le jeu
| Priority | Haut
...
...
@@ -27,8 +23,6 @@
| Pre-conditions | Il y a le bon nombre de joueur pour effectué une partie
| Post-conditions |
|Main success scenario
a|
. Choisir le plateau de jeu
...
...
@@ -40,22 +34,11 @@ a|
. Mélanger les cartes Survie et les placer face visible près des joueurs traqué.
. Mélanger les cartes Traque et les placer face visible près du joueurs créature.