-
Notifications
You must be signed in to change notification settings - Fork 6
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
Entry: stealing Lovecraft's formula #12
Comments
I've created the first novel-length snapshot for this: https://github.com/enkiv2/misc/blob/master/nanogenmo-2016/fakeLovecraftSample1.md The mechanics behind this are a little complicated. I've produced a GG template library from various lists of names from the Lovecraft mythos ( https://github.com/enkiv2/misc/blob/master/nanogenmo-2016/lovecraft-fixtures.gg ); I then process Lovecraft's whole fiction corpus separating out paragraphs and substituting all recognized names with template rules. Most of the effort involved in this is in cleaning up the text and working around the limitations of GG and python -- specifically, somehow, the original text contains all sorts of characters that GGC doesn't like (plus nulls, which python doesn't like), in addition to containing all sorts of things that aren't paragraphs; python also doesn't seem to like extremely long lists of strings, so I automatically split the rules into chunks. Now, my end goal is actually to produce something with a proper story structure, so I'm going to have to manually sort paragraphs based on where they can go in a story and which other paragraphs can go next to them, and generate a stricter template library. In the process, I'd like to switch templates on and off based on which of several themes have been randomly selected. For this I'll have to write a bunch of python code. Unfortunately, although I added support for importing python code directly into GG, this feature doesn't work reliably. I'll have to debug it before I can do some of the more interesting stuff I have planned. |
And, I have a second entry in this theme: https://raw.githubusercontent.com/enkiv2/misc/master/nanogenmo-2016/stupidLovecraftSample1.md This (implemented by stupid-lovecraft.sh) substitutes all of the quotes in Lovecraft with random quotes from either Jack Handey or dril. |
You're missing a golden opportunity to extend the reach of Lovecraftian pseudobiblia:
|
I think you're drastically underestimating how much I plan to eventually do On Wed, Nov 2, 2016 at 12:58 PM Michael Paulukonis [email protected]
|
@enkiv2 - I probably am! But aiming for low-hanging fruit can sometimes show that the giant task is not needed I've never heard of paragraph-typology before, so this could be interesting. |
I'm, essentially, stealing @tra38's idea. The way I see it, often the If I can do this for Lovecraft, I'll probably do it for SaveTheCat with On Thu, Nov 3, 2016 at 11:38 AM Michael Paulukonis [email protected]
|
Cool! This seems kind of similar to what I'm doing (see issue #92). I'm interested in seeking how this approach works out, and which variance of the approach works best. |
While I didn't manage to do what I intended, several of the snapshots I posted here are more than 50k words; could I get a completed tag? |
@enkiv2 Tagged! |
H. P. Lovecraft has more variance than people give him credit for, but a lot of his stories really structured the same way: a scientifically-minded young man from Massachusetts with an anglo-saxon name studies something, discovers something unexpected about either his own family history or the history of the Earth, suffers a nervous breakdown during which he stops trusting his own senses, and kills himself, usually told as a set of letters or diary entries. Since other aspects of Lovecraft are easy to poorly imitate (using the words "eldrich" and "rugose" will do), it seems like it should be fairly straightforward to produce stories that are poor imitations of Lovecraft using templating. I'll start off with something similar to last year's "PKD pitches" entry, but I hope to turn this into something more closely resembling actual stories.
I expect to use GGC for this. I may extend what GGC is capable of doing, perhaps by adding the ability to import arbitrary python code.
I will be putting this project in http://github.com/enkiv2/misc/nanogenmo-2016 ; currently I'm gathering some corpora there for that & other nanogenmo projects.
The text was updated successfully, but these errors were encountered: