Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 1.6 KB

README.md

File metadata and controls

68 lines (53 loc) · 1.6 KB

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