Home/Portfolio/DiceMind

Desktopapplicatie · in ontwikkeling

DiceMind

Een hulpmiddel voor spelleiders van Dungeons & Dragons: heldengroepen, bestiarium, voorbereiding van gevechten en scènes, samen in één applicatie.

Datum 1 feb 2026

Het project

Een D&D-spelleider jongleert met personagefiches, een bestiarium, scenarionotities en kaarten. DiceMind is een persoonlijk project dat daaruit ontstond: de voorbereiding, en later ook het leiden van de sessies, samenbrengen in één desktopapplicatie, in het Frans.

Het project is nog in ontwikkeling: dit is de huidige stand van zaken.

Wat al werkt

  • het beheer van groepen en personages, inclusief hun eigenschappen;
  • een bestiarium met 315 wezens, doorzoekbaar en filterbaar;
  • een editor voor ontmoetingen die de moeilijkheid van een gevecht berekent (makkelijk, gemiddeld, moeilijk, dodelijk) volgens de officiële regels van de Dungeon Master's Guide: XP-drempels per niveau, uitdagingsgraad en een vermenigvuldiger volgens het aantal monsters;
  • avonturen opgedeeld in geneste scènes (regio, locatie, kamer), met achtergrondafbeelding, raster en posities van de speelstukken.

Onder de motorkap

Een cross-platform Electron-applicatie (macOS, Windows, Linux) in Vue 3 en Tailwind. De interface communiceert met het hoofdproces via een IPC-API die als een klassieke backend is opgebouwd, met controllers, services en Mongoose-modellen. Voor er ook maar één regel code werd geschreven, kreeg elke module een gedetailleerde specificatie: datamodellen, schermen en taken.

Volgende stappen

  • de modus 'live sessie': een gesynchroniseerd scherm voor de spelleider en voor de spelers;
  • fog of war die live op de kaart wordt onthuld;
  • automatische initiatief en opvolging van levenspunten en gevechtsbeurten.