Roleplay is collaborative storytelling where each person writes as a character, taking turns to build a scene together.
It grew up on forums and in chat rooms long before AI. In AI roleplay your partner is a language model, and on DokiPal it plays the character, voices the side cast and sets the scene while you play your own part. The rule is the old one: write something the other person can answer.
See alsoCharacter card, Persona, IC / OOC, Asterisk actions
A character card is the written profile that defines an AI character: who they are, how they speak, where the story starts and the first thing they say.
A good card shows behavior instead of listing adjectives: “laughs when she’s scared” does more work than “brave.” On DokiPal you write one in Create: a name and source, a short description, personality, an opening scenario and a first message, and then you pick a voice.
See alsoFirst message, Scenario, OC
The first message, or greeting, is the character’s opening post: the scene, the voice and the hook that every reply after it will follow.
Models mirror what they’re given, so a greeting sets the length, tense and style of the whole story. Write it long and the replies run long. The best ones end on something you can’t help answering: a question, an interruption, a door opening.
See alsoCharacter card, Scenario, Asterisk actions
The scenario is the situation a roleplay opens on: where you are, who you are to each other, and what’s about to go wrong.
It’s the difference between “a knight” and “a knight who has just been ordered to arrest you.” On a DokiPal card it’s the opening scenario field. Some characters are all scenario: an academy, a dungeon, or a narrator running a whole world instead of playing one person.
See alsoCharacter card, First message, Persona
A persona is the character you play in a roleplay: a name, pronouns and a short description the AI treats as fact about you.
On DokiPal you can keep several and choose who you are for each story, so one evening can hold a disciple in one chat and a runaway bride in another. What you say about your own character is canon, and the character won’t make you argue for it.
See alsoY/N, Roleplay, God-modding
IC means in character and OOC means out of character: a line from you, the writer, rather than from the person you’re playing.
OOC notes usually go in (parentheses) or after “OOC:”. On DokiPal, “(skip to the next morning)” steers the story without your character saying it, and a note like “redo that, shorter” rewrites the last reply. Fandom also uses OOC as a verdict: a character acting unlike themselves is “so OOC.”
See alsoAsterisk actions, God-modding, Regenerate, System
In roleplay, *asterisks* mark actions: what’s between them is what your character does, and what’s outside them, often in quotes, is what they say.
*sets the cup down* “You’re late.” It started in chat rooms and never left, because it’s quick to type and hard to misread. The alternative is novel style, full prose with quoted dialogue. Either works. The model mirrors whichever you pick, so choose the one you want to read back.
See alsoIC / OOC, First message, Roleplay
God-modding is taking more than your share of a shared story: writing another player’s character for them, or making your own impossible to touch.
The classic forum sin was the unblockable sword. In AI roleplay it usually runs the other way, with the AI deciding what you say, feel or do. DokiPal’s characters are told never to write your character’s words, actions or feelings; when a scene needs your move, they stop and hand it back.
See alsoPersona, IC / OOC, Roleplay
Story memory is how an AI character keeps track of a roleplay too long to reread at once: a running summary of what’s happened, plus the facts it must never lose.
Language models can only read so much at a time, so long stories need a memory. On DokiPal, Notes in the chat’s ⋯ menu shows both halves: notes you pin, sent with every message and never summarized away, and the recap the app keeps on its own, which you can read or reset.
See alsoRegenerate, Persona, Character card
To regenerate is to ask the AI for a new version of its last reply; each version is a swipe you can flip between and keep.
It’s the roleplayer’s undo, and there’s no shame in it: one weak reply left standing drags the next ten down. On DokiPal, you flip between versions with the ‹ 2/3 › arrows, try a different model for a fresh take, or send a note like “shorter, from his side” to get a rewrite that goes where you want.
See alsoStory memory, IC / OOC, First message
An OC is an original character: someone a fan or writer invented, rather than one from an existing book, show or game.
OCs get dropped into canon worlds all the time (“my OC joins the Mount Hua Sect”), or live in stories of their own. On DokiPal, original characters have a shelf of their own, and yours can join them once you’ve written the card.
See alsoCharacter card, AU, Y/N
Y/N stands for “your name”: a placeholder in reader-insert fanfic, where you mentally write yourself into the story.
It’s the heart of “x reader” fic, and AI roleplay is its natural next step, because the character actually answers. Character cards use {{user}} for the same job. On DokiPal, your persona tells the character what to call you.
See alsoPersona, OC, Roleplay
An AU, or alternate universe, is a story that keeps canon’s characters but changes their world: a modern city, a coffee shop, a different ending.
Canon is the official story, the facts as the author wrote them. An AU breaks them on purpose to see who the characters are without them. Modern AU is the biggest shelf, with fix-its, where the tragedy never happens, close behind. In roleplay, one line in parentheses can set one up.
See alsoOC, IC / OOC, Y/N