# Axi's Story-Writing Process I won't give it a version. I've also still got to explicate my universe generator and other stuff, but this'll do for now. ```mermaid flowchart TB playCheck[Heya kitten. Wanna play?] playCheck-- Nah. -->altToPlay altToPlay-- Later... -->playCheck altToPlay--"See cool thing."-->ideaNotes ideaNotes@{ shape: docs, label: "Idea Bank"}--"Osmosis"-->subconscious[(Subconscious)] altToPlay@{shape: manual-input, label: "Do something else fun."} new{New campaign?} newWorldPrompt{New world?} playCheck-- Hell yeah. -->new new--New Game-->newWorldPrompt new--Load Campaign-->sanityCheck sanityCheck{"Are you calm, cozy, comfy?"} sanityCheck--No?-->altToPlay charReview["Review your characters."] sanityCheck--->charReview charReview-->planScene planScene--I need a character!-->charGen@{shape: procs, label: "Detailed Character Generation"} subconscious planScene@{shape:, label: "Plan scene. Pick a viewpoint char, locale, subject, and theme."} newWorldPrompt--Yes-->wbStart wbStart@{shape: procs, label: "New Universe Generation"} newWorldPrompt--Existing.-->charGen subconscious-->planScene planScene---->trance[Dim the lights, pop an Addy, grab your cans.] charGen--->trance trance-->tranceBegin[Enter your narrative trance.] tranceBegin-->flow[[Let go. Dreamstorm.]]-->tranceEnd[Exit your narrative trance.] tranceBegin-->noEdit[[Don't edit mid-writing.]]-->tranceEnd[Exit your narrative trance.] tranceBegin-->senses[[Capture sensual details.]]-->tranceEnd[Exit your narrative trance.] tranceBegin-->detail[[Detail is SlowMo.]]-->tranceEnd[Exit your narrative trance.] tranceBegin-->shots[[Think in terms of film.]]-->tranceEnd[Exit your narrative trance.] ``` @{shape: , label: ""} ## Detailed Character Generation ```mermaid flowchart TB detCharGen@{ shape: procs, label: "Detailed Character Generation"}--What will you explore?-->craftConcept theStory@{ shape: doc, label: "The story so far"}--Literary necessity-->craftConcept subconscious[(Subconscious)]--Who do you see?-->craftConcept[Craft Concept] craftUrge[Core Urge] craftLie[Stated Belief, Lie] craftOrigin[Character's Past] craftConcept--->|Char desires something.| craftUrge craftConcept---->|Char lies to themselves.| craftLie craftConcept--Char went through something.-->craftOrigin craftUrge-->secResults craftOrigin===|relates to...|craftUrge===|relates to...|craftLie craftOrigin-->secResults craftLie-->secResults[Envision effect this has on character's life.] craftLie===|relates to...|craftOrigin secResults-->goals[[Goals]]-->playestDecide secResults-->relationships[[Relationships]]-->playestDecide secResults-->lifestyle[[Lifestyle]]-->playestDecide secResults-->presentation[[Presentation]]-->playestDecide secResults-->dialogue[[Dialogue]]-->playestDecide playestDecide{Need playtesting?}---->|Nah.| backToStory playestDecide--Ja.-->playtesting backToStory[Return to story diagram.] playtesting[Playtest the character.]-->backToStory ```