Here I prowl the Resources sections of the nanogenmo git repositories and collect links. Someday I may even organise them coherently.
- The original tweet.
- wiki seems empty
- github repositories
- The Swallows of Summer
- 2014
- 2015
-
- the living handbook of narratology
- ProcJam PCG Resources: TODO.
- Tracery A generative sontext-free-seeming grammar processor.
- Yarn Generate text from a graph of texts. It seems to be good for generating games.
- Slack Generative art. I'm not sure what it's about, because you have to sign in,
- Neural network generates Magic cards
- Abulafia A random generator for names, plots, and so forth.
- A Procedurally Generated Wilderness (In Text) There are lots of ways to generate wildernesses, but this one generates descriptive text instead of maps. Well, maybe it can generate maps, too, but the emphasis on on text for interactive fiction.
- vijithassar/multiverse-json This descibes a json-based file format for coding multiple, similar versions of a document. It defines named passages of text, and how these passages are to be combined in different ways to produce various versions of the text. It is accompanied with a python program that allegedly processes the stuff, but I haven't tried it out or read it yet. I haven't figured out if it allows parametric substitution.
- The CMU pronouncing dictionary, accessible with a python and a javascript interfece.
- mgiraldo reports on stuff from the New York Pubic Library:
- some NYPL-related resources
- if you want to add some savory meals to your novel, you could try the NYPL menus dataset
- a sanitized version of the menus dataset by @trevormunoz and Katie Rawson
-
A pdf about text analysis on these data
- enkiv2 commented on Oct 26, 2015
- GGC: Compile nonrecursive generative grammars to python
- Some text transformers, some novelty generators. Do things like modifying the profanity level of a text, generate verbal abuse, and the like.
- The Reddit Corpus This one may take a while to download.
- coleww commented on Oct 27, 2015 (qv) A lot of text transformation tools. Also:
- weirdly-specific-corpora TODO: This should probably be mentioned near toe other corpora.
- Spam geeration (dariusk commented on Oct 27, 2015)
- ikarth commented on Oct 30, 2015 relating several historical approaches to formal text production long before computers were on the scene.
- ikarth commented on Oct 31, 2015 about some historical computer text generators. Some of them are modern reimplementations.
- enkiv2 commented on Oct 31, 2015
- One-K story generators
- On Sat, Oct 31, 2015 at 11:20 AM Isaac Karth wrote: Source codes for historical AI storytelling systems -- micro-Talespin and Talespin, Eloza-doctor, Skald
- MichaelPaulukonis's NMGM repo
-
Resources posted November 1 and later.
- The Stanford Geospatial Network Model of the Roman World: provides information about travel costs and times badk around 200 BC.
- Extractor from CMU's NELL ontology. TODO: look into this further.
- Project GITenberg Like Gutenberg, but in git.
- Virgil's Commonplace Book Fasciating discussion about the spectrum of possibilities in text generation.
- Perseus Digital Library A site studying how the sum of human literary experience (including present and future media) can be made maximally useful. Its initial focus was teh calssical Geek, Latin and Arabic world.
- neural storyteller generates stories about images, with sample text.
- ikarth reports:
- Linked Data has links to a large number of datasets, many of which are also Open Data.
- Datahub lists a large number of datasetes, and can be filtered by license, if you're only interested in public domain or Creative Commons datasets.
- Pleiades is a gazetteer of ancient geographic places.
-
Baba - a Javascript-based designer for text generators. A text generator generator?
-
A thread for beginner's questions and tutorials TODO: study this
- hugovk reports:
-
Some lists of bad words
-
general etiquette
- 1
- 2
- greg-kenedy's (markov chain generator in Perl)[https://github.com/greg-kennedy/MarkovChain]
- MichaelPaulukonis reports:
- [longest novels]https://en.wikipedia.org/wiki/List_of_longest_novels
-
[Top 100 Gutenberg text]https://www.gutenberg.org/browse/scores/top
-
[Gutenberg tips and tricks]http://ebookfriendly.com/project-gutenberg-tips-tricks/
-
[Vocabulary analysis pf Project Gutenberg]http://www.mine-control.com/zack/guttenberg/
-
myna turns tweets into English.
-
The 2015 wiki appears to ne empty.
-
- Procedural generation
- other
- Quiescent Theatre
- Linear Logic A description of the use of linear logic to describe the transitions between states of the world. It looks to me that what's really going on is that the state is described by tairly simple terms, and that instead of consderint transitions to be formal deduction steps, it's better to consider them as following conditional rewriting rules, thus separating the rule into conditions that have to be satisfied that do not chenge, statements to be removed, and statements to be inserted. Of course, that's just an attitude toward the formalism. I'd ilke to see some kind of goal-seeking mechanism, but it seems to be absent. Even a novelty-seeking mechanism might be fun. That would be extrinsic to the subject of th epaper, though.
- artistic challenge months
- Generating Narrative Variation in Interactive Fiction I glanced at this one. The pdf isn't really conducive to reading on a computer, but I found the rather interesting glossary on pdf page 164.
- Overworld part 1 and part 2. Fairly simple world generation, but with support for game structure. These posts are part of the development archive for a game called Lenna's Inception.
- Text-Adventure games as a text-generation engine The Swallows stuff, but a lot of interesting links; q.v. sometime.
- Teen House Party A little more interesting, but it's not clear whether emotions are merely a decorative add-on, with no real effect on story
- Procjam 2014
- Procedural Generation 1
rbechtel uses a version of a system called microtalespin to produce stories of motivation, knowledge and desire. MicroTalespin seems to originate in 1992 or earlier, and is desribed in an expensive book. An example from its chapter 2:
One day, Irving was thirsty. Irving wanted not to be thirsty. Irving wanted to be near the water. Irving wanted to know where the water was. Irving wanted Joe to tell him where the water was. Irving wanted Joe to think that if he would not tell him where the water was then he would strike Joe. Irving wanted to be near Joe. Irving went to the cave. Irving was near the cave. Joe knew that Irving was near the cave. Irving told Joe that if Joe would not tell him where the water was then he would strike Joe. Joe thought that Irving thought that if he would not tell him where the water was then he would strike Joe. Joe knew that Irving told him that if he would not tell him where the water was then he would strike Joe. Joe thought that if he would not tell Irving where the water was then Irving would strike Joe. Irving struck Joe. Joe was not alive. Joe knew that Irving struck Joe. Irving thought that Joe would not tell him where the water was. Irving did not know where the water was.