🎲 **#NEW! ** 🎲 RPG Dice Machine
▲ 2 r/rpg_generators+1 crossposts

🎲 **#NEW! ** 🎲 RPG Dice Machine

I checked every dice roller on Perchance so you don’t have to 🎲

I just shipped a stand-alone dice generator (RPG Dice Machine) and wanted to know what else was out there — so I pulled the source code of the platform’s dice generators and the official dice plugin and did a proper comparison.

The short version: there are a bunch of dice generators on Perchance, but almost all of them fall into two camps. Either they’re a single page that re-rolls on refresh (a row of dice icons, or one die of each type listed out), or they’re a thin wrapper around the official dice plugin — which is a neat little JavaScript function that can parse “2d6+3” and give you a total, but nothing more. A few are just casual d6-vs-d6 mini-games from years ago.

The most feature-rich thing before mine was the official dice plugin itself, and even that only returns a number. No one had individual die results, no one had advantage or disadvantage, no one had a d20 check calculator with a GM modifier, a DC, and a pass/fail verdict. No one had roll history either.

So I built all of it. RPG Dice Machine gives you the standard dice buttons (d4 all the way to d100), free-form notation like “3d8+5”, a per-die breakdown with natural 20s and natural 1s called out, advantage/disadvantage with an odds explainer, a full d20 check tool that does the modifier math for you, and a history of your last rolls. It’s mobile-friendly, has a proper dark fantasy look, and it’s all self-contained — no plugin dependencies, just my own dice engine.

If you’re a tabletop player, give it a roll and let me know what’s missing. 🐉

RPG Dice Machine — dice with a brain, not just a face.

u/PE-Daveed — 5 days ago

Fixed my AI storyteller's amnesia — the GM went from "can't remember turn 20" to "references turn 3 at turn 60"

I run a text-based d20 RPG where an AI Game Master narrates the adventure, one chapter at a time. The classic wall: ~6,000 tokens of context, and the GM physically could not remember what happened at turn 20 when it hit turn 21.

I fought it with summaries — which then got summarized until the oldest ones were a summary of a summary of a summary, and anything specific from a dozen turns back was simply gone. Not fuzzy. Gone.

So I rebuilt the memory system on one decision: fold, never delete. When turns leave the visible context, their original text moves verbatim into a transcript instead of being destroyed. Then four layers on top:

  • Lorebook — a structured canon (NPCs, items, places, factions) plus a list of open threads, refreshed after every turn and re-read every turn. Crucially it's owned by the player, not the model: it's an editable panel, so the canon stays honest.
  • Archive summaries — folded chunks become structured EVENTS / FACTS / THREADS summaries with tags, injected into every prompt. The past gets compressed, never evicted.
  • Scene anchor — who's present, where, when, what's at stake. One fixed point to stop the "wait, where are we?" drift.
  • Tagged retrieval — a cheap matcher pulls verbatim chunks of the original text back into the prompt when the current scene matches. Actual scenes, not retellings.

Honest about the edges: retrieval is keyword matching, not understanding (turn 90 says "the key from the tomb," turn 45 called it "the glimmering key" — recall can miss, though the lorebook usually catches it), recall is capped in characters, and the oldest canon still gets evicted past the hard caps. Net result: roughly 10× the memory horizon on the same 6k context, ~70–80% of what a perfect system could do.

The practical test: turn 60 referencing turn 3 now works. That used to be impossible, not merely unlikely.

Full writeup: https://perchance.org/prompt-engineers-home-page#long-story-continuity

(Built entirely by prompting — I'm not a coder; the AI assistant wrote all of this for me.)

u/PE-Daveed — 6 days ago

Now Live! Great Chats - A Prompt Engineered Gen

Great Chats — conversations that actually make you think. 🏛️

Brand new on Perchance: an AI chat generator that skips the flattery and gives you real intellectual sparring partners.

What it does:

🗿 Talk to History — 30+ starter characters, from philosophers and scientists to writers and rulers (with some delightfully unserious ones under "New, Original, Less Serious")

🔍 Talk to an Expert — type any topic and it builds a composite expert from the field's leading voices, grounded on Wikipedia

🌐 Generate a character from any web page — turn a person, article, or persona into a chat companion

🛠️ Create New Character — full customization: personality, role, voice, avatars, categories

Why it's good:

Every character is an honest, questioning partner — they challenge your premises and demand precision instead of sycophantic agreement

Fully private — everything lives in your browser, free, no sign-up

Streaming replies, AI-generated images in chat, dark & light themes, settings

💾 Backup/restore your characters and export/import everything — you never lose a conversation

Active feedback channel, and it's made with real care (a prompt-engineered gen worth studying)

If you like your AI conversations with a spine instead of a yes-man, give it a try: [perchance.org/great-chats](https://perchance.org/great-chats)

u/PE-Daveed — 7 days ago

[GEN RENAME] My Radio Favorites becomes Skynet Streaming Services

New look, new feel! Our flagship generator gets a facelift and a new name: Skynet Streaming Services. For our loyal users, I hope you’ve backed up your playlists; unfortunately, renaming a gen orphans the link to your data on your browser.

Side note: I realized too late that I could have simply copied the gen, renamed the copy, and left the original for existing users, with a note pointing to the new link, and warning to backup their browser-stored data with the built-in backup feature. However…

Another side not: When I just went back to my newly-renamed gen, it had crashed, the AI Helper still worked, but turns out all of our code had been wiped OUT OF THE SERVER STORAGE FILES!!! Thankfully, I download my gens, so I have it restored. Whew!

Anyone know how or why that might have happened?

u/PE-Daveed — 10 days ago