A program to automate the algorithm described in William Wallace Cook's Plotto, The Masterbook of All Plots.
pip install plot_machine
from plot_machine import Plotto
p = Plotto().wild_combination()
p.print()
outputs
The plot:
A Resentful Person, Being delivered from misfortune by one who, in confidence, confesses a secret of transgression, Rescues integrity from a serious entanglement.
The Conflict:
Married Life; Divorce
Cast of characters:
Craig Tyson : male protagonist
Patricia Neely : female protagonist
Harriet Brown : female stranger
Jill Waguespack : sister of Patricia Neely
p = Plotto().wild_combination()
print(p.masterplot)
print(p.conflicts)
for character in p.cast:
print(character.name, character.gender, character.role)
The text of Plotto is obtained from: https://openlibrary.org/works/OL16087095W/Plotto.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
forked from stuarthoye/The-Plotto-Plot-Machine