FlowDice
Fast, calculator-style dice roller for TTRPGs. No 3D animations, no skeuomorphism — just roll. Rails + Hotwire, PWA, with Hotwire Native shells planned. Named by Xander.
Key Files
- FlowDice — What it is, tech stack, origin, current status
- Roadmap — Phase plan (spec → development → native)
- Architecture — Technical architecture
Specification
Specification/ — Dice mechanics and notation:
- Notation Spec — Full dice notation language
- Flows — Core interaction flows
- Crit Mechanics, Normal Crit, Perkins Crit
- Exploding Dice, Reroll Mechanic
- Keep Highest and Lowest
- Success and Failure Counting
- Fate Dice, Percentile Pair, d% vs d100
- Custom Face Values, Named Parameters
- Natural and Total Triggers, Custom Sound Effects
Interface
Interface/ — UI design:
- Calculator UI, UI Reference
- Text Input, Natural Language Input
- Roll History, Favorites
- Template Library, Characters
- Human-Readable Explanations
Platform
Platform/ — Distribution targets:
- PWA — Primary offline-capable web app
- Hotwire Native — iOS/Android shells (Phase 3)
- MCP Server, Discord Bot
- Android Auto, Hotwire Desktop Idea
Reference
- CritDice — Inspiration (removed from Play Store)
- Custom Skill System
Maturity
Stage: Specified, pre-development. The notation language, interaction flows, UI design, and platform targets are all documented. No code has been written. The spec is thorough enough to build from — the gap is simply that building hasn’t started.