23 Présentation du jeu
Remy PORTET edited this page 1 year ago

Notre Qwirkle

Le jeu

Un jeu simple et amusant, mélangeant les couleurs et les formes. L'objectif est simple : il s'agit d'aligner des tuiles pour gagner le plus de points. Il y a 108 tuiles de couleurs et de formes différentes, le jeu prend fin quand il n'y a plus de tuiles dans la pioche. Le joueur gagnant est celui qui a le plus de points.

Les règles

Composition du jeu

  • Le jeu est composé de 3 lots de 6 formes de 6 couleurs différentes pour 36 tuiles. Il y a donc 108 tuiles.
  • Une page des scores.

Qui commence ?

Pour savoir qui joue en 1er, on regarde dans les mains des joueurs (6 pièces) combien y en a-t-il qui appartiennent à un groupe (forme, couleur) : celui qui a le plus grand nombre commence.

Le 1er joueur peut poser autant de pièces qu'il veut, tant qu'elles font partie du même groupe (forme, couleur). 2 pièces qui se touchent forment une ligne et il est donc impossible de mettre une pièce qui ne fait pas partie de ce groupe sur cette ligne.

Déroulement

Chaque joueur peut placer autant de pièces qu'il souhaite suivant ces conditions :

  • Toutes les pièces qu'il pose doivent être posées sur une seule et même ligne, peu importe à quelles extrémités on les place;
  • Sur une ligne assignée à une certaine couleur, si une forme de cette couleur a déjà été posée, on ne peut pas la reposer (ex: Sur une ligne jaune, les formes carré, rond, étoile, losange ont déjà été posées, un joueur peut dont uniquement poser un trèfle ou un shuriken)
  • Sur une ligne assignée à une certaine forme, si une couleur de cette forme a déjà été posée, on ne peut pas la reposer (ex: Sur une ligne de Cercles, les couleurs jaune, rouge, bleu et vert ont été posées, un joueur peut donc uniquement poser un cercle orange ou violet);
  • À la fin de chaque tour, on reprend dans la pioche le nombre de pièces qu'on a posé lors de cette manche.

Chaque joueur dispose d'un système d'échange de pièces :

  • Si on se retrouve coincé au bout d'un moment par nos pièces, ou bien qu'on n'a pas envie de les jouer, on a la possibilité d'en échanger entre 1 et 6;
  • On met ces x pièces de côté, on reprend dans la pioche le nombre de pièces qu'on a mis de côté, et on remet celles mises à l'écart un peu plus tôt dans la pioche;
  • Cette action nous fait sauter notre tour.

Comptage des scores :

  • Lorsqu'un joueur pose une tuile, il marque 1 point pour chaque pièce qu'il y a dans la ligne dans laquelle il a joué;
  • Si il complète une ligne de 6 (formes / couleurs), il reçoit 6 points en bonus;
  • Un joueur qui pose une pièce lui permettant de compléter plusieurs lignes, gagne, les points attribués à la complétion de chaque ligne, en recomptant la pièce posée à chaque fois.

Fin de la partie

La partie s'arrête lorsque la pioche est vide et qu'un des joueurs a posé toutes ses pièces (le cas échéant, ce joueur gagne 6 points bonus) ou alors lorsque plus aucun joueur n'a la possibilité de jouer.

Personas

User Stories

  • En tant que professeur de maths, Jeanne veut pouvoir savoir à tout moment quels sont les scores de chacun pour pouvoir calculer de la meilleure façon possible quel coup jouer après, et c'est pour cela qu'elle a besoin d'un tableau des scores (scoreboard) qui se met à jour au fur et à mesure de la partie pour la tenir au courant des scores de chacun.

  • Étant quelqu'un de compétitif, Thomas veut pouvoir se comparer aux autre joueurs de Qwirkle pour savoir qui fait les meilleurs scores et savoir qui battre, et c'est pour cela qu'il regarde assez fréquemment le leaderboard proposé sur la page d'accueil, qui se met à jour à chaque fin de partie, et affiche le pseudo et le nombre de points des joueurs accumulé durant leur partie sur le leaderboard si ils ont fait mieux que leur ancien meilleur score.

  • Léa ayant 10 ans, c'est une enfant, et comme tous les enfants elle n'est pas capable de rester concentrée sur un jeu pendant plus de 15 minutes. D'un autre côté, Léa aime beaucoup Qwirkle et elle n'a pas envie de perdre sa progression dans la partie qu'elle faisait avec sa maman, c'est pour cela que Léa apprécie beaucoup la possibilité de reprendre une partie en cours.

  • Michel lui est un grand-père qui veut jouer avec ses petits-enfants ; le Qwirkle est donc un excellent moyen pour lui de pouvoir se rapprocher de sa famille et de ses proches. Malheureusement, il a du mal à comprendre et à se rappeler des règles des nouveaux jeux auxquels il joue, étant donné son âge vénérable. Le bouton "Règles du jeu" lui permet donc de se rafraîchir la mémoire à chaque fois qu'il joue, grâce à cela il apprécie plus le jeu.

Wireframes

Storyboards

Use Cases

Use Case Lancer une partie
Finalité Démarrer une partie de Qwirkle avec un nombre de joueurs entre 2 et 4
Préconditions Choisir le nombre de joueurs et entrer les pseudonymes des joueurs
Niveau Résumé
Condition de fin réussie La partie a bien commencé
Condition de fin échouée La partie n'a pas commencé
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs lancent une partie - Ils choisissent le nombre de joueurs ainsi que leurs pseudonymes - La partie se lance
Variantes Les utilisateurs reviennent à un menu de choix du nombre de joueurs et des pseudonymes vierge et aucune partie n'a débuté
Use Case Choisir le nombre de joueurs
Finalité Choisir le nombre de joueurs pour démarrer ou reprendre une partie de Qwirkle
Niveau Tâche Primaire
Condition de fin réussie Le nombre de joueurs choisi a été accepté par le jeu
Condition de fin échouée La nombre de joueurs choisi n'a pas été accepté par le jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs choisissent le nombre de joueurs et peuvent démarrer leur partie
Variantes Les utilisateurs doivent choisir un nouveau nombre de joueurs car le précédent n'a pas été accepté
Use Case Choisir les pseudonymes des joueurs
Finalité Choisir les pseudonymes de joueurs pour démarrer une partie de Qwirkle
Niveau Tâche Primaire
Condition de fin réussie Les pseudonymes des joueurs choisis ont été acceptés par le jeu
Condition de fin échouée Les pseudonymes des joueurs choisis n'ont pas été acceptés par le jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs choisissent leur pseudonymes et peuvent démarrer leur partie
Variantes Les utilisateurs doivent choisir un nouveau pseudonyme car le précédent n'a pas été accepté
Use Case Vérifier l'intégrité des pseudonymes
Finalité Vérifier que les pseudonymes entrés par les utilisateurs sont conformes à nos restriction (nombre de caractères, caractères spéciaux, espaces)
Niveau Sous-Tâche
Condition de fin réussie Les pseudonymes des joueurs sont conformes à nos restrictions
Condition de fin échouée Les pseudonymes des joueurs ne sont pas conformes à nos restrictions
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs choisissent leur pseudonymes et l'application vérifie si ils respectent les restrictions
Variantes Les utilisateurs doivent choisir un nouveau pseudonyme car celui choisi avant ne respectait pas les restrictions
Use Case Reprendre une partie en cours
Finalité Reprendre une partie de Qwirkle déjà commencée avec le nombre de joueurs souhaité
Préconditions Choisir le nombre de joueurs souhaitant continuer à jouer
Niveau Résumé
Condition de fin réussie La partie a bien repris
Condition de fin échouée La partie n'a pas repris
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs relancent leur partie - Ils choisissent le nombre de joueurs qui veulent continuer la partie - La partie se lance
Variantes Les utilisateurs reviennent à un menu de choix du nombre de joueurs et leurs partie n'a pas repris
Use Case Regarder le leaderboard
Finalité Regarder le leaderboard des meilleurs joueurs de Qwirkle
Niveau Tâche primaire
Condition de fin réussie L'utilisateur a accès au leaderboard
Condition de fin échouée L'utilisateur n'a pas accès au leaderboard
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent au leaderboard par le menu principal
Use Case Régler le volume du jeu
Finalité Pouvoir régler le volume du jeu comme l'utilisateur le souhaite
Préconditions Accéder aux paramètres du jeu
Niveau Sous-Tâche
Condition de fin réussie L'utilisateur a pu régler le volume du jeu comme voulu
Condition de fin échouée L'utilisateur n'a pas pu régler le volume du jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent aux paramètres du jeu - Ils règlent le volume du jeu comme souhaité
Variantes Le contrôle du volume ne fonctionne pas et il ne peut pas être modifié
Use Case Couper/Réactiver le volume du jeu
Finalité Pouvoir désactiver/réactiver complètement le volume du jeu
Préconditions Accéder aux paramètres du jeu
Niveau Sous-Tâche
Condition de fin réussie L'utilisateur a pu couper le volume du jeu
Condition de fin échouée L'utilisateur n'a pas pu couper le volume du jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent aux paramètres du jeu - Ils désactivent/réactivent le volume du jeu comme souhaité
Variantes L'interrupteur de volume ne fonctionne pas et il ne peut pas être modifié
Use Case Accéder aux paramètres du jeu
Finalité Accéder aux différents paramètres de jeu de Qwirkle
Niveau Tâche Primaire
Condition de fin réussie L'utilisateur a accès au menu des paramètres
Condition de fin échouée L'utilisateur n'a pas accès au menu des paramètres
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent au menu des paramètres via le menu principal
Use Case Regarder les crédits du jeu
Finalité Regarder les crédits du jeu afin de savoir qui à participé à sa création
Niveau Tâche primaire
Condition de fin réussie L'utilisateur a accès aux crédits du jeu
Condition de fin échouée L'utilisateur n'a pas accès aux crédits du jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent aux crédits du jeu via le menu principal
Use Case Lire les règles du jeu
Finalité Lire les règles du jeu afin de comprendre comment jouer à Qwirkle
Niveau Tâche primaire
Condition de fin réussie L'utilisateur a accès aux règles du jeu
Condition de fin échouée L'utilisateur n'a pas accès aux règles du jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs accèdent aux règles du jeu via le menu principal
Use Case Revenir au menu principal
Finalité Revenir au menu principal du jeu
Niveau Tâche primaire
Condition de fin réussie L'utilisateur a pu revenir au menu principal du jeu
Condition de fin échouée L'utilisateur n'a pas pu revenir au menu principal du jeu
Acteurs Utilisateurs du jeu
Scénario Principal Les utilisateurs reviennent au menu principal à partir de n'importe quelle fenêtre

Merci de votre lecture.