From 8fbca0f7d87e89ab776a271e64381382aab27393 Mon Sep 17 00:00:00 2001 From: Artus Date: Mon, 5 Aug 2019 21:12:10 +0200 Subject: [PATCH] updates README --- README.md | 52 +++++++++++++--------------------------------------- 1 file changed, 13 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 9fe7376..fb600c0 100644 --- a/README.md +++ b/README.md @@ -6,47 +6,21 @@ Un gestionnaire de trésors pour des joueurs de Donjon&Dragons(tm). ## Fonctionnalités prévues - * Ajouter des objets "lootés" + * Ajouter des objets + ☐ Acheter + ☐ Ajouter un trésor (objet par objet ou par liste) * Répartir les objets entre les joueurs et le groupe + ☐ Demander un objet + ☐ Résoudre un conflit + ☐ Finaliser la répartition après un délai défini * Vendre les objets du groupe et répartir équitablement leur valeur entre les joueurs - * Possibilité d'indiquer une variation du prix de vente pour chaque objet ou globale + ☐ Possibilité d'indiquer une variation du prix de vente globale et/ou pour chaque objet + ☐ Possibilité d'indiquer des joueurs exclus de la répartition * Gérer les comptes du groupe et des joueurs - * Historique des transactions par propriétaire + ☑ Afficher le solde actuel et la dette envers le groupe + ☑ Mettre à jour facilement + * Historique + ☐ Annuler une action + ☐ Consulter l'historique des objets 'looté' par le groupe -## Base de données - -### Objets (items) - -L'inventaire des objets qui peuvent être lootés. -PK: id - -### Objets lootés (looted) - -Les objets actuellement looté. -Même schéma que `items` plus une colonne supplémentaire : `owner_id` -> players(id) - -### Joueurs (players) - -Le "groupe" est un propriétaire spécial, avec un ID réservé : 0 - -La table conserve l'état actuel des finances du propriétaire. L'attribut `dette` représente la dette envers le groupe. - -``` -PK: id -ATTRS: name, debt (in gp), pp, sp, gp, cp -``` -### Requêtes (claims) - -Table associative entre objets lootés et joueurs. -Représente les requêtes des joueurs. La colonne `resolve` permettra d'établir un classement de détermination entre les joueurs. -``` -PK: id -FK: loot_id, player_id -ATTRS: resolve -``` - -### Opérations - -_Doit-on garder un historique des opérations ?_ -