Resources
hugovk opened this issue ยท 12 comments
This is an open issue where you can comment and add resources that might come in handy for NaNoGenMo.
There are already a ton of resources on the old resources threads for the 2013 edition, the 2014 edition, the 2015 edition, and the 2016 edition.
Is there a "greatest hits" of previous years? I'd love to see what's been done, but there 142 to click through in last year's alone...
I've derived a more structured edition of the original Plotto: https://github.com/eykd/plottoxml, which should make this fascinating little plot machine easier to work with programmatically. Feedback and suggestions are welcome, just open an issue!
Storygen.org: there's a bunch of academic story generators sitting around from past research, many of which have the source code available. A couple of academics have started compiling a list: http://storygen.org/
Bruno Dias has recently released a tutorial for Improv, the grammar-for-procedural-generation used in Voyaguer and inspired by The Annals of the Parrigues: http://www.procjam.com/tutorials/improv/
Improv itself can be found here: https://github.com/sequitur/improv
Lastly, it's a very limited list that leaves a ton of amazing work off, but a bunch of my favorite entries from past years can be found in the #nanogenmo tag on my blog: http://procedural-generation.tumblr.com/tagged/nanogenmo
A repository of plotlines scraped from wikipedia: https://github.com/markriedl/WikiPlots
A list of public datasets: https://github.com/caesar0301/awesome-public-datasets
My mirror of the lyrics to UK pop hits from 1953 to 2009 (scraped by @hugovk): http://www.lord-enki.net/ukhitslyrics1953-2009.zip
A few things of mine that I hope will prove helpful to you all:
- A list of recent Python tutorials on NLProc-and data-related topics
- Phonetic similarity vectors which could be helpful if you want to make your text have particular phonetic characteristics
Also... not mine, but I'm hoping to do a quick tutorial on how to use it soon: all of WordNet in JSON format. (More about WordNet here)
Created for a previous NaNoGenMo, I've updated this JSON of metadata of 55,809 Project Gutenberg ebooks.
https://github.com/hugovk/gutenberg-metadata
See also gutenberg-http, "A simple API for books".
Here's a very recent paper, Abstract Patterns in Stories:
From the intellectual legacy of David G. Hays by William L. Benzon. Haven't read it yet but on a skim it looks relevant!
Kate Compton (creator of Tracery) & Google just open-sourced Bottery, which takes Tracery and adds a Finite State Machine on top of it, all driven by JSON inputs: https://github.com/google/bottery
And speaking of academic papers, there's a recent one from the PCG Workshop about how Caves of Qud generates histories for its Sultans, with a particularly interesting look at how they got away with subverting causality: https://dl.acm.org/citation.cfm?id=3110574 (I'm not finding an open version of it around at the moment, unfortunately. But your library may have access. A video of the associated talk is here: https://youtu.be/Te2ek89EEUs?t=4h49m26s )
A couple of things that I found interesting relating to enumerating all possible books.
Storygen.org: there's a bunch of academic story generators sitting around from past research, many of which have the source code available. A couple of academics have started compiling a list: http://storygen.org/
Here's a permalink (storygen.org is now a redirect to somewhere random) http://web.archive.org/web/20171107055301/http://storygen.org/