Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider d10d97ef rédigé par Mirafii's avatar Mirafii
Parcourir les fichiers
parents 674d18a3 22c47b33
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #32407 réussi
image:
name: antora/antora:2.3.4
pages:
stage: deploy
cache:
paths:
- .cache/
script:
- cd docs/web
- npm i
- antora --stacktrace --fetch --cache-dir .cache/antora --attribute page-pagination= --to-dir ../../public web-doc-antora-playbook.yml
artifacts:
paths:
- public/
\ No newline at end of file
...@@ -31,7 +31,7 @@ include::../partials/preparation-classes.puml[] ...@@ -31,7 +31,7 @@ include::../partials/preparation-classes.puml[]
Grâce à toutes les classes conceptuelles identifiées auparavant nous allons pouvoir représenter les activités et actions avec des diagrammes. Grâce à toutes les classes conceptuelles identifiées auparavant nous allons pouvoir représenter les activités et actions avec des diagrammes.
=== Un des joueurs crée 3 paquets de cartes ge (1 par âge) === Un des joueurs crée 3 paquets de cartes Âge (1 par âge)
.Alice crée les 3 paquets .Alice crée les 3 paquets
[plantuml, create-card-stacks, svg] [plantuml, create-card-stacks, svg]
.... ....
......
...@@ -7,13 +7,13 @@ ...@@ -7,13 +7,13 @@
| 1 | 1
| Cas d'utilisation | Cas d'utilisation
| Préparation | Choix d'une partie
| Alias | Alias
| Initialisation, Mise en place | Menu du jeu
| Objectif contextuel | Objectif contextuel
| Mise en place de la partie, distribution des Merveilles, des cartes Âge, des jetons Conflit et de la monaie, afin de commencer la partie. | Permet au joueur de joueur a une partie
| Portée | Portée
| Le jeu | Le jeu
...@@ -22,57 +22,47 @@ ...@@ -22,57 +22,47 @@
| Summary | Summary
| Condition de succès | Condition de succès
| Les Merveilles, carte Âge, jetons Conflit et la monaie sont distribués. | Le joueur a rejoins la partie.
| Condition d'échec | Conditions d'échec
| Les Merveilles, carte Âge, jetons Conflit ou la monaie ne sont pas distribués. | Le joueur ne peux pas choisir la partie
| Acteurs principaux: | Acteurs principaux:
a| | Le joueur, l'application
* Les joueurs
* L'application
| Acteurs secondaires | Acteurs secondaires
| |
| Événement déclencheur | Événement déclencheur
| Entre trois et sept joueurs sont dans la partie, et un joueur lance la partie. | Authentification du joueur
| Priorité | Priorité
| Haute | Haute
| Fréquence | Fréquence
| 1 fois par partie | Autant de fois que le joueur veux rejoindre une partie.
| Pré-conditions | Pré-conditions
| Il y a entre 3 et 7 joueurs dans la partie | Le joueur doit etre authentifier.
| Post-conditions | Post-conditions
a| |
- Tous les joueurs ont une Merveille
- Tous les joueurs ont leurs cartes et pièces
| Scénario nominal | Scénario nominal
a| a|
. Un joueur lance la partie ou la partie est pleine. . Le joueur selectionne la partie afin de la rejoindre et jouer.
. Il peux actualiser le menu de selection de partie.
. L'application crée 3 paquets de cartes : Un tas de carte d'Âge 1, un tas de carte d'Âge 2 et un tas de carte d'Âge 3. Ces paquets de cartes ne sont composés que de cartes annotées comme inférieures ou égales au nombre de joueurs.
. L'application génère un tas de cartes guilde, composé du nombre de joueur+2 cartes, puis les ajoutes dans un ordre aléatoire au tas de carte d'Âge 3.
. L'application attribue aléatoirement une Merveille différente à chaque joueur.
. L'application distribue 3 de monaie à chaque joueur.
. L'application génère une pile de jetons Conflit.
| Extensions | Extensions
| |
| Alternatives | Alternatives
| a|
. La partie est deja pleine et il a ete mis sur liste d'attente
| Cas d'utilisation supérieur | Cas d'utilisation supérieur
| Choix de la partie |
| Cas d'utilisation subordonnés | Cas d'utilisation subordonnés
| |
...@@ -81,9 +71,7 @@ a| ...@@ -81,9 +71,7 @@ a|
| |
| Problèmes ouverts | Problèmes ouverts
a| | Nous n'avons pas prit en compte la creation de parties
- Nous ne prenons pas en compte le choix possible des Merveilles
- Nous ne prenons pas en compte les différentes difficultés des Merveilles
| Échéancier | Échéancier
| Version 1.0.0 | Version 1.0.0
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "magl-web",
"version": "1.0.0", "version": "1.0.0",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
......
Fichier ajouté
...@@ -6,12 +6,17 @@ site: ...@@ -6,12 +6,17 @@ site:
content: content:
sources: sources:
- url: https://gitlab.univ-nantes.fr/E16F175A/projet-2021.git - url: https://gitlab.univ-nantes.fr/E16F175A/projet-2021.git
branches: setup-antora branches: main
start_path: docs start_path: docs
ui: ui:
bundle: bundle:
url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable url: ./ui-bundle.zip
snapshot: true snapshot: true
supplemental_files:
- path: ui.yml
contents: |
static_files: [ .nojekyll ]
- path: .nojekyll
asciidoc: asciidoc:
extensions: extensions:
- asciidoctor-plantuml - asciidoctor-plantuml
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter