For Version 2.0, much of the original game was maintained, but the content was rewritten through a series of prompts to Claude Opus 4.0 requesting a digital humanities perspective. The emphasis is now on the tensions between supporting creative and impactful digital work, and the very real problems raised by the tools themselves (and the companies pushing their rapid adoption in higher education). This iteration still fully reflects the generated voice.
Some elements of the interface have been updated to take advantage of GitHub Copilot's Agent mode code revision: for instance, the book spines are now generated and aesthetically more detailed. Here's a sample of the prompts and responses from Claude Sonnet 4.0 in this update:
mySketch.js has a displayBookScreen function. Currently, it makes the spine display as a block. Please rewrite this so the block looks more like the spine of a book.
I'll help you modify the displayBookScreen function to make the spine look more like an actual book spine. Let me first examine the current implementation.
read_file mySketch.js, lines 641 to 690
Now I can see the current implementation. The spine is currently just a simple rectangle with some horizontal lines. Let me rewrite it to look more like a realistic book spine with proper depth, curvature, and typography.
replace_string_in_file mySketch.js (+69 lines, -12 lines)
Perfect! I've completely rewritten the displayBookScreen function to make the spine look much more like a realistic book spine.
• 3D Depth: Added side edge and top edge using quad() to give the spine real depth and dimension
• Realistic Shading: Used darker and lighter shades of the selected color to create realistic lighting on the 3D surfaces
• Spine Ridges: Added subtle horizontal ridges/texture lines that are common on book spines
• Title Label: Created a semi-transparent white label area where the title would typically appear
• Rotated Typography: Added proper rotated text for the book title and author, positioned like real book spines
• Publisher Mark: Added a small orange publisher logo/mark at the bottom of the spine
The spine now looks much more like an actual book spine you'd see on a bookshelf, with proper depth, typography, and realistic details while maintaining the game's retro aesthetic and color scheme.
Every selectedBook has an author and title (indicated with **) - please pull those as variables from initialBooks and incorporate them into the spine display
Note that the formatting and display of this conversation was also achieved through prompting Claude Sonnet 4.0 after cutting and pasting the original chat text into the HTML file.