Constrained Writing with Blockly
In this project, I aimed to explore how the Blockly visual programming interface can be repurposed to create constrained writing experiences. I created custom blocks using text pulled from a transcript of Sarah Kay and Phil Kaye's spoken word performance of "An Origin Story".
Click here to check out the result.
The program enforces the following constraints:
I'd like to build on this project by allowing users to input their own texts, and giving them a constrained writing experience that draws from that body of text. This could use semantic analysis to determine what block shapes would make sense for representing specific words and phrases.
- The title must be "An Origin Story".
- There must be 7 lines of dialogue.
- There can be a maximum of two named people in the story, and their name must be Phil or Sarah.
- Possible speech is limited to combinations of the same speech blocks.
- Once something is added to the writing (represented by the workspace), it can not be deleted--only hidden.
For more see Tina's Word Made Digital portfolio