This week we read about procedural generation and the ways we can use Tracery to make simple grammars to generate randomized content.
Tracery Resources
Here are some more resources for Tracery.
- Tracery Visual Editor
- Not, it doesn’t save your work; if you reload, you’ll lose your place
- Visual Tutorial
- Covers more advanced topics than our chapter
- Another Tracery Visualizer
- This one is strange to my eyes, but it might help
- Corpora Repository
- A collection of corpora, collections of related data
- You my have to adapt them, but you can use them for Tracery bots
Weekly Activity
Make a Tracery grammar that tells a short story that is randomized each time the grammar is run. You may try a fairy tale (this article provides a good overview of Vladimir Propp’s theory of fairy tale structure) or a fable, as those are formulaic, easy-to-adapt story structures.
Include the JSON file you generate along with your lab report.
As with every exercise in this course, it is less important that you finish something as that you attempt to produce something. I am interested in seeing what you come up with!