updates README
This commit is contained in:
52
README.md
52
README.md
@@ -6,47 +6,21 @@ Un gestionnaire de trésors pour des joueurs de Donjon&Dragons(tm).
|
|||||||
|
|
||||||
## Fonctionnalités prévues
|
## 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
|
* 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
|
* 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
|
* 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 ?_
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user