Prepping encounters and running combat math in D&D eats up time, especially for newer DMs and players optimizing builds. MagluForge is a set of browser tools that make it faster: encounter simulation, DPR comparison, and action economy analysis. Everything runs client-side with no login or backend required.
All computation runs client-side. The probability engine handles advantage/disadvantage, conditional modifiers, and multi-attack sequences. The DPR calculator renders dice distributions using the Canvas API directly with no chart library.
D&D 5e has a lot of edge cases: advantage stacking,, conditional modifiers, multi-attack interactions. Getting those right while keeping the simulation fast required careful architecture of the probability engine so each modifier type is handled at the correct layer.
Making the interface approachable for newer players was the other major challenge. The inputs needed to make sense to someone who doesn't know what "DPR" means, while still being useful to optimizers. That balance came from iterative testing with both groups.
- Improved mobile layout for smaller screens
- More tools: initiative tracker, loot generator, condition tracker
- Refined onboarding for players new to D&D combat math