ENG 6819: Critical Making in Digital Humanities

Critical making as scholarly practice in the digital humanities

Exercise Twelve: Combinations

This week’s exercise is focused on remixing, combining, and extending the work you’ve already done. You can use both hand-coded and agentic solutions to making those changes, as covered in this week’s video: this might include integrating P5 with Twine and/or Bitsy, building GIF-illustrated hypertexts, adding Tracery to your P5 and beyond. Going back to the basics (such as comics and hypertext) can also be a great way to bring together the components of your making together with material and digital. Leave time for debugging these combinations, as even HTML and JavaScript files can be difficult to combine without errors.

The example created in this week’s video is available to explore live on Github Pages, and can be referenced for code samples in the repository. You can also fork the examples on OpenProcessing: the linked escape room and the Tracery P5 integration. The escape room is also embedded above, which is an example of dropping an iframe into Markdown, just like we use in the demo.

Keep in mind the following simple methods for linking and combining materials before you get fancy with Claude Code:

- **Adding images** - Adding your comic, GIF, selfie, or other image to a HTML file is a two step process. First, upload the image file to the repository where you'll be working: I recommend uploading everything you plan to use before you start. Adding an image to the Twine or as a header above your Bitsy game is fairly straightforward - you can use an image tag, as shown below. For P5.js, reference the code in the linked escape room example:

- **Relative links** - If you've uploaded all your html files into the same directory, remember that whichever file you label as index.html will be the default that displays on your GitHub Pages site. If you don't designate one file as index.html, your GitHub Pages site will give a 404 error. Simple links are an easy way to progress from say a Bitsy to a Twine, P5 to a Bitsy game, etc, but you can also use Claude Code to create more complex links from the ending passages or conditions of your interactive pieces, as shown in the demo. Here's the basic link:

Text of the link. ```

The Multimodal Prompt

This week’s prompt is intentionally flexible to allow you to choose the tools, platforms, and experiments from our previous weeks that you most want to revisit and expand upon. Here’s a broad recipe for your multimodal making:

As always, please share screenshots from your process as well as a link to your new piece on GitHub Pages.