Skip to content

Un simple programme en python pour lancer les dés de Jeu de rôle avec une synthèse vocale.

License

Notifications You must be signed in to change notification settings

benjarn374/py-dice-roll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-dice-roll

Un simple programme en python pour lancer les dés de Jeu de rôle avec une synthèse vocale.

Le programme integre la synthèse vocale pyttsx3 vous pouvez la désactiver en ajoutant l'argument mute au démarrage du programme.

Paramètres

  • --mute désactive la synthèse vocale|
  • --timecode Ajoute un timecode avant chaque lancé|

Touches Raccourcies AZERTY

  • A = 1d20
  • Z = 1d12
  • E = 1d10
  • R = 1d8
  • T = 1d6
  • Y = 1d4

Autres commandes

  • P ou Entrée = Répéter la derniere phrase prononcée
  • O = Refaire le dernier lancé
  • I = Ouvrir un fichier avec les 5 derniers lancés
  • U = Ouvrir un fichier avec l'historique complet
  • Q - Quitter le programme
  • M - Mute/UnMute la synthèse vocale
  • L - Active ou Désactive les Timecodes avant chaque lancé

Formes abrégés supportées

  • 1d20
  • 3d20+3
  • 2d4-1
  • a+3
  • 1.20
  • 3x6
  • ...

Faire plusieurs lancés

Vous pouvez séparer les formes abrégées par point-virgule pour faire plusieurs lancés en même temps

  • 1d20;a+3;Z;e
  • 3d20+3;T;2D6
  • ...

Somme et Comptage des succès

Vous pouvez faire la somme de vos dés en faisant précédé vos formes du points d'exclamation.

Exemple :

  • !3d6
  • !5d4;!2d4+2

Vous pouvez obtenir un décompte des succès lorsque vous jeter des Dés. Pour cela utilisez les opérateurs =, >, <, >=, <=, %

Exemple :

  • 3D6+4>5
  • 5D20+1>=15
  • 10d6%2

NB: %2 indique si le nombre est paire (car multiple de 2)

Tests fonctionnels

5D20+1>=15;!3d6;4.6+3;8d;a+3;10d6=6;!6d8%2

Executable

Executable généré avec PyInstaller.

Icon : https://www.deviantart.com/iconcubic/art/DnD-Dice-icon-Windows-version-40275063

About

Un simple programme en python pour lancer les dés de Jeu de rôle avec une synthèse vocale.

Resources

License

Stars

Watchers

Forks

Packages

No packages published