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.

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!