www.vitenka.com | ToothyWiki | Vitenka | RecentChanges | Login | Webcomic
BNF: Vitenka/PlotGenerator
Oh ok... Let's give it a shot. ... Heh, I hit the limits of the grammar already.
Best so far:
- Mary sue! Whiiiine. (Character is introduced, entangled with the existing ones. Whiiiine. (Character is introduced, entangled with the existing ones. Character dies). Mope Character dies). Mope (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. Character dies). Character dies). Character dies). That's Bad.
- There was a situation. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. (Character is introduced, entangled with the existing ones. Character dies). Character dies). Character dies). Character dies). Character dies). Character dies). Character dies). That's Bad.
# What story types exist?
bnf ::= tragedy | journey
loop ::= singletonstart singletonend | singletonstart loop singletonend
loops ::= loop | loop loops
thread ::= start loops ending
ending ::= deaths | deus | "That's Bad."
deus ::= " And then the gods stepped in." godresult
godresult ::= deaths | "Musical number!" | "The End." | "But they were fake gods!" loops ending
deaths ::= "And then everyone died." deathresult
deathresult ::= | deus
start ::= " There was a situation."
singletonstart ::= " (Character is introduced, entangled with the existing ones."
singletonend ::= " Character dies)."
tragedy ::= thread
call ::= " You must save us!" | "Haylp!"
possiblerefusals ::= refusal call | refusal call possiblerefusals | "Ok then."
refusal ::= | "No!"
alarum ::= " Stuff happens." | "Bad stuff happens." | " Difficulties."
diversealarums ::= alarum | alarum diversealarums | loops diversealarums
journey ::= start call possiblerefusals diversealarums ending
CategoryGenerator