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).

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