GrimDelve Nears! One Sign-In Across All VTTs, and Our Dice Engine(s)
GrimDelve Nears! One Sign-In Across All VTTs, and Our Dice Engine(s)
Three things today.
GrimDelve Beta Is Approaching
GrimDelve is entering internal testing this week. If beta goes smoothly, subscriber access opens within 10 days. I'll post a preview of the character sheet and light tracker before the beta opens.
Single Sign-In Across All VTTs
One of the more technically significant things that shipped this week: you now sign in once with your Patreon account and have access to all your VTTs — Stars Without Number, GrimDelve, and any future VTTs — without logging in again.
This works via a shared session cookie across all ShawnsVTTs subdomains. If you're logged in to SWN, you're logged in to GrimDelve. If you subscribe to a new VTT, your account already has access the moment the subscription processes.
Our Dice Engine(s)
We actually have two dice engines. I'll explain why.
The first is a client-side cryptographically seeded PRNG — fast, runs in the browser, no latency. Used for all dice rolls where speed matters and nobody would dispute the outcome.
The second is a server-side roll engine that generates rolls from a trusted random source and signs them with a timestamp. Used for rolls where players want to be able to verify the result independently — high-stakes combat, contested checks, anything where "did the dice app cheat?" could be a question.
You can choose which engine you prefer per session in the settings panel. Most tables use the client-side engine and never think about it. Some tables prefer to verify. Both options are there.