Logo Dice Atrium

Dice Atrium

Dice est une famille d'applications gratuites et open source que j'écris pour ma propre table de jeu et que je partage avec d'autres maîtres de jeu. Chacune est dédiée à un aspect différent du JDR : DiceAudio s'occupe de l'ambiance sonore de vos séances, DiceCombats de la gestion des combats, et d'autres applications suivront. Aucune ne nécessite d'installateur ni de compte, et vos données restent sur votre machine.

Les applications

Deux applications sont disponibles pour l'instant.

DiceAudio, la vue des scénarios

DiceAudio

Musiques, ambiances et effets sonores pour vos séances

Rassemblez vos musiques, ambiances et effets sonores dans une même bibliothèque, créez des scènes qui s'adaptent à ce qui se passe autour de la table, et pilotez toute votre séance depuis une seule fenêtre. De toutes les applications présentées ici, c'est celle dont je suis le plus fier. Les outils audio que j'avais essayés auparavant avaient tous un défaut : un bon catalogue auquel il est impossible d'ajouter ses propres fichiers, un lecteur médiocre, un abonnement, ou une interface qui demande une soirée entière de prise en main. DiceAudio fonctionne avec vos propres fichiers, dispose d'un vrai lecteur et reste simple à piloter en pleine partie. Il se prête aussi très bien à des usages en dehors du jeu de rôle, de l'escape game au théâtre amateur.

  • Bibliothèque étiquetée, avec un téléchargeur pour YouTube, SoundCloud et bien d'autres sites
  • Scènes en plusieurs couches, avec des contextes (calme, bagarre…) et des fondus enchaînés de l'un à l'autre
  • Scénarios regroupés par aventure : la liste ordonnée de ce que vous prévoyez de jouer
  • API HTTP locale, désactivée par défaut, pour piloter la lecture depuis un autre programme
DiceCombats, la vue de combat

DiceCombats

Gestionnaire de combats pour n'importe quel système

Créez vos créatures avec les champs dont votre système a besoin, suivez l'initiative et les points de vie pendant le combat, et laissez l'application s'occuper du reste : types de dégâts et résistances, journal de combat, et automatisations capables de déclencher d'autres programmes selon ce qui se passe en combat.

  • Fiches de créatures personnalisées avec dix types de champs, réutilisables d'une créature à l'autre
  • Bestiaire et groupes de joueurs, avec import depuis aidedd.org pour D&D
  • Calcul des dégâts affiché en détail avant validation
  • Journal de combat avec statistiques par créature, exportable en JSON

D'autres outils sont en préparation pour ma propre table. Ils rejoindront l'Atrium quand ils seront assez aboutis pour être partagés.

Relier les applications

Pour l'instant, les applications ne communiquent pas directement entre elles. En revanche, toutes deux savent utiliser des requêtes HTTP : DiceCombats peut en envoyer lorsqu'un événement survient en combat, et DiceAudio peut les recevoir via un serveur local à activer dans ses réglages. La liaison se configure manuellement, requête par requête.

En pratique, je m'en sers surtout pour piloter d'autres outils que les applications Dice : un jingle lorsqu'un joueur réussit un coup critique, un éclairage qui change au début d'un combat, ou le déclenchement d'un outil personnel. Tout ce qui accepte une requête HTTP peut être piloté, qu'il s'agisse d'une ampoule connectée ou d'un overlay de stream. Une intégration plus poussée entre les applications verra peut-être le jour plus tard. Mes propres séances n'en ont pas encore besoin, mais les briques sont là si vous souhaitez les assembler vous-même.

Vos données

Les deux applications conservent vos données sur votre ordinateur et en prennent soin de la même manière. Vous pouvez partager ce que vous avez préparé avec un autre MJ : un combat est accompagné de ses créatures, et un groupe de scénarios de ses scènes et des pistes qu'elles jouent. Lors de l'importation, vous décidez du sort de chaque élément que vous possédez déjà. Les deux applications effectuent aussi des sauvegardes automatiques, et vous pouvez en restaurer une depuis leurs réglages.

Sous Windows, vous pouvez choisir le dossier dans lequel chaque application conserve ses données, par exemple un dossier synchronisé par OneDrive ou Dropbox. Vous retrouvez ainsi les mêmes données sur plusieurs ordinateurs. Les détails figurent sur le site de chaque application : DiceAudio et DiceCombats.

Contribuer

Bugs et idées

Si vous rencontrez un bug ou avez une idée de fonctionnalité, vous pouvez ouvrir un ticket sur le dépôt de l'application concernée.

Pull requests

Les contributions sont les bienvenues. Merci de les documenter et de respecter autant que possible le style du code existant.

Licence

Toutes les applications Dice sont publiées sous licence GPL-3.0-or-later. Leur code source est ouvert et le restera.

Soutenir le projet

Les applications sont gratuites et je les développe sur mon temps libre. Les nouvelles fonctionnalités et les corrections peuvent donc parfois prendre du temps. Si l'une d'elles vous est utile, un don m'aide à continuer à les développer.

Faire un don avec PayPal

À propos de l'IA

J'ai écrit les applications Dice entièrement moi-même jusqu'au début de l'année 2026. Depuis, j'utilise Claude Code pour implémenter plus vite les nouvelles fonctionnalités, ce qui me laisse plus de temps pour mes scénarios de JDR. L'IA est ici un outil de développement : les fonctionnalités, les choix de conception et la direction de chaque application viennent toujours de moi, un maître de jeu qui construit des outils pour d'autres maîtres de jeu.