Aide de jeu "Dominion"

Tables aléatoires et générateurs divers.
Avatar de l’utilisateur
Beebit
Dragon d'argent
Messages : 27
Inscription : Ven 11 Nov 2022 03:19
Localisation : Belgique
Version de D&D préférée : D&D
Univers de D&D préféré : Mystara
Race : Humain
Classe : Guerrier
Alignement : Loyal Neutre
Dieu : Tolkien :)

Aide de jeu "Dominion"

Message par Beebit »

Au cours de mes parties de Donjons et Dragons, j'ai été confronté à pas mal de moments où la génération aléatoire et réaliste (mentionnée dans les règles BECMI, ou non d'ailleurs), ont un peu freiné le gameplay. J'ai donc codé quelques aides de jeu très utiles :wizard: :
  • Un modèle du prix des ressources [à l'unité ou au kg] (mes joueurs voulaient devenir marchands) : ressources.py
  • Un modèles de l'économie et des événements au sein d'un fief (règles Companion) : finances.py
  • Un générateur de votes au Conseil de Glantri (basé sur les relations inter-principautés) : votes.py

!!! Je vous partage ici ces scripts en format python. Il vous faudra donc avoir installé python (> 3.8) ainsi que les packages suivants : !!!
  • numpy
  • matplotlib
  • csv
  • networkx
Voici également quelques détails sur l'utilisation de ces scripts :
  • ressources.py : Assez direct, éxécutez simplement le script et il vous montrera le cours de l'acier, les épices, la soie, l'ivoire, les rubis et le bois ainsi que le prix actuel de chaque ressource. Les résultats sont stockés dans le fichier data.csv. Chaque éxécution fera avancer le cours d'un mois.
  • votes.py : Assez direct, éxécutez simplement le script et insérez un bonus favorisant l'approbation du conseil (à l'appréciation du DM)
  • finances.py : Un peu plus complexe : les données sont stockées dans le fichier "finances.csv", chaque ligne correspond à une ville/région avec le format suivant : Nombre d'hexagones[entier],Nom de la ville[string],Type de territoire[Cite, Collines, Montagnes, Vallés],taxe[entier],cours d'eau proche[binaire],bonus de gouvernance[float],revenus[float],population[float],niveau de confiance[float]
Les quelques lignes modifiables dans chaque script sont précédées d'un commentaire (#blablabla).
Cela peut paraitre être du charabiat pour quelqu'un qui n'a jamais utilisé python mais, selon moi, cela vaut la peine ... :help:
Au cas où vous ne voulez pas modifier les fichiers .csv, ils sont déjà préremplis avec quelques données, rendant les scripts tout à fait utilisables. Voici donc le dossier reprenant les scripts mentionnés :
Compagnon Glantri.zip
(6.7 Kio) Téléchargé 82 fois
Avatar de l’utilisateur
Markus
Dracoliche
Messages : 1792
Inscription : Mer 20 Mai 2020 14:18
Localisation : Lyon
Version de D&D préférée : D&D
Univers de D&D préféré : Mystara
Race : Humain
Classe : Mage
Alignement : Neutre
Dieu : Ixion
Mini Feuille de perso :
► Afficher le texte

Re: Aide de jeu "Dominion"

Message par Markus »

Cool

Plus qu'à tester...
Merci du partage. :D
Répondre

Revenir vers « Tables et générateurs »