Tuesday, August 12, 2025

The Map to Your Heart

I have become a little obsessed with Mark Sample's No Time to Discourse, an interactive map that procedurally generates climate-disaster microfictions and pins them to locations across the United States. 

Mark's map inspired me to create MultiVerse - a small interactive map that generates a poem for any location a user chooses. That experiment has now led me to my latest project: a location-based love-story generator.

Meet Cute is a playful way to imagine romance in the places you know best. Using its interactive map, you choose a location - your hometown, your favorite vacation spot, or even a city you’ve never been to - and watch as a unique micro love-story is generated set in your chosen location.

Behind the scenes, the Overpass API is used to find a town near the user's clicked location and then a custom RiTa.js grammar weaves together character names, settings, and love obstacles - all tied to the town you selected.

At its heart, Meet Cute’s grammar follows a simple love-story arc: two people meet, an obstacle comes between them, and that obstacle is either overcome… or not.

I was also interested in seeing if AI could do a better job at generating micro-fiction love stories. I therefore fed Google AI Studio the prompt 'Create an interactive map. When a user clicks on the map write a micro-fiction love-story based on that location'. In response to my prompt Google AI Studio created this Map of Love Stories (you may need to connect with a Google account to see the map).

I think that this is a very impressive result from such a simple prompt. I am sure it could be improved beyond recognition by giving AI Studio further prompts - possibly about additional map features and the structure of the created love-story.

No comments: