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.
- --mute désactive la synthèse vocale|
- --timecode Ajoute un timecode avant chaque lancé|
- A = 1d20
- Z = 1d12
- E = 1d10
- R = 1d8
- T = 1d6
- Y = 1d4
- 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é
- 1d20
- 3d20+3
- 2d4-1
- a+3
- 1.20
- 3x6
- ...
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
- ...
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)
5D20+1>=15;!3d6;4.6+3;8d;a+3;10d6=6;!6d8%2
Executable généré avec PyInstaller.
Icon : https://www.deviantart.com/iconcubic/art/DnD-Dice-icon-Windows-version-40275063