Act I — Setup
Tension path Current beat
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Narrative Arc Generator

Every plot is a path — a sequence of beats that rise and fall in tension from a calm opening to a climax and back down to rest. This simulator generates that path for real: a Markov chain of story-beat types (Exposition, Inciting Incident, Rising Action, Crisis, Climax, Falling Action, Resolution) is walked one step at a time using a temperature-scaled softmax over each genre's transition weights, exactly the sampling method behind language-model text generation. The walk is rendered as a live 3D ribbon whose height and color track accumulated tension, so you can watch a Mystery twist toward a red herring or a Tragedy's weights drag every path toward a downfall, and see how raising the temperature slider turns a textbook-predictable plot into a wilder, more surprising one.