Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stupid Plotto: the least-effort plotto expansion #183

Open
enkiv2 opened this issue Nov 30, 2015 · 0 comments
Open

Stupid Plotto: the least-effort plotto expansion #183

enkiv2 opened this issue Nov 30, 2015 · 0 comments

Comments

@enkiv2
Copy link

enkiv2 commented Nov 30, 2015

My goal was to create the stupidest/simplest possible mechanism for turning plotto plots into a 'narrative'. To do this, I translated plotto into a fortune cookie file, substituted the common character identifiers for randomly generated names, and ran the result through a random filter from gnu talkfilters.

Bugs:

  • Character identifiers at the end of lines don't get properly expanded. This pretty much only happens with very short plots. There's an easy fix but I won't bother.
  • Certain uncommon character identifiers (AUX for Aunt of A, for instance) don't get substituted.
  • There are some things in my fortune file that aren't actually plotto plots, because of parsing or OCR mistakes.
  • Plotto was written in the 1920s, and some plots are horribly offensive. GNU talkfilters are also sometimes horribly offensive, and don't have the excuse of having been written in the 1920s. I haven't filtered out the offensive plotto plots for the same reason that I haven't removed null plots or malformed plots or put very much effort at all into sanitizing the OCR'd plotto. As for talkfilters, they are a convenient way of mutating text and generally aren't horribly offensive unless you read the comments in the source code. I removed filters whose output was uninteresting (for instance, as far as I can tell, the only thing that the 'postmodern' filter does is replace every instance of 'the' with 'TTed Kennedy', which is not only uninteresting but also doesn't make any sense). But, basically, be warned.

Sources: https://github.com/enkiv2/NaNoGenMo-2015/blob/master/plotto.sh https://github.com/enkiv2/NaNoGenMo-2015/blob/master/names.gg https://github.com/enkiv2/NaNoGenMo-2015/blob/master/stupid-plotto.sh

Data: https://github.com/enkiv2/NaNoGenMo-2015/blob/master/plotto https://github.com/enkiv2/NaNoGenMo-2015/blob/master/plotto.dat

Completed novel: https://github.com/enkiv2/NaNoGenMo-2015/blob/master/stupid-plotto.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants