Skip to content

Schema_base_de_données

Nicolas edited this page Feb 22, 2023 · 4 revisions

schema-bdd drawio

Gestion des cartes pour un utilisateur

Decks de cartes

Un utilisateur possède des "decks" de cartes (table CardGames). Ceux-ci peuvent être publiques ou privés ; un deck public peut être utilisé lors d'une partie créée par un utilisateur qui n'est pas propriétaire du deck en lui-même.

Cartes à trous et cartes de réponse

Chaque deck possède des cartes à trous (ClozedCard), ainsi que des cartes pour combler ces trous (ResponseCards).

Une carte ne peut être affectée qu'à un seul deck.

Favoris

Un utilisateur peut ajouter un deck (le sien ou un deck publique appartenant à un autre utilisateur) dans ses favoris. Cela facilitera la sélection du deck à utiliser lors d'une partie.

Architecture d'une partie

Table Games

Table Round

Table RoundResponseCard

Table GamePlayers

Table GamePlayerResponseCards

Clone this wiki locally