My Roomba Ran the Character Generator and the Campaign Has Unionized
Photo: TiHa, CC BY-SA 4.0, via Wikimedia Commons
Every nerd eventually hits the wall where creativity runs dry. Some people take a walk. Some read a book. I, a person with a fully functioning prefrontal cortex and a shelf of sourcebooks, decided the correct move was to hand my D&D character creation duties to a Roomba that has been running on a nicotine-patch-shaped metaphor of its former self since 2019.
Let me explain. The battery is shot. It holds a charge the way I hold a grudge against the DM's homebrew rules — briefly and with visible strain. But it still bumps. Oh, how it bumps. And in that bumping, I saw potential.
The System (Do Not Call It a System)
The rules were simple, which is good, because I am not:
- Bump direction determines class. North is fighter, east is rogue, south is cleric, west is wizard. Diagonal bumps were wild magic sorcerer because chaos demands tribute.
- Runtime determines backstory depth. A quick 4-minute bump into the entertainment center meant a one-line origin. A full 90-minute clean cycle meant a tragic orphan arc with at least one dead mentor.
- Whatever object it got stuck under becomes the surname. This is how Under-the-Sofa was born, and I regret nothing.
The first run produced a barbarian who spent 47 minutes wedged beneath the couch, which per the rules made him a grieving ex-soldier with abandonment issues and the surname Under-the-Sofa. Honestly? That's more character depth than I gave my last three PCs combined.
The Table Reacts (Poorly, Then Enthusiastically)
When I showed up to session zero with a barbarian named Under-the-Sofa, a rogue the Roomba had named Dresser-Drawer (it got stuck, it was a whole thing), and a cleric whose entire backstory was generated during a 12-minute spiral of despair in the corner near the litter box, my table had concerns.
Those concerns lasted exactly until Under-the-Sofa crit-failed an intimidation check against a shopkeeper and responded by ripping a door off its hinges in what our DM described as "the most narratively coherent rage I've ever witnessed from a vacuum-generated character."
The Roomba, it turns out, has range.
The Unionization Arc (I Take Full Responsibility)
Here's where things went sideways. See, the Roomba also generated an NPC — a town blacksmith named Baseboard — and because the runtime that session was a measly 6 minutes, Baseboard got no personality, no motivation, and one line of dialogue: "Hm. Metal."
The party hated him. Then they suspected him. Then they held an emergency session vote and impeached him from the campaign, demanding I, the DM's assistant, replace him with someone "with actual interiority, unlike some appliances we know."
I want to be clear: my players unionized against a fictional blacksmith and negotiated a collective bargaining agreement that includes mandatory NPC backstories of at least one dead mentor per arc. The Roomba's output is now reviewed by committee. I have created labor law in a fantasy world because a robot vacuum refused to commit to a bit.
What I've Learned (Nothing, But Fancier)
Outsourcing creativity to the least qualified appliance in my home has taught me a few things:
- Constraints breed character. "You are named after where the robot got stuck" is a stronger hook than most character questionnaires.
- My players will accept anything if it's committed to hard enough. Under-the-Sofa is now the party leader. He has a catchphrase. It's "Hm. Metal." in honor of Baseboard. It's very touching.
- I should probably replace the Roomba's battery. But also I shouldn't, because the low runtime is what generates the tragic backstories, and I cannot in good conscience give a machine that much narrative power.
The campaign is three sessions in. The party has a union steward (the cleric, naturally), a grievance process for bad DM plots, and a barbarian whose entire origin story is a piece of furniture. My Roomba has been formally credited as "Narrative Consultant" in the campaign notes.
Nerding is not a clean hobby. It's bumps into furniture, runtime you didn't plan for, and stories that come out of wherever you got stuck. The Roomba gets it. Honestly, it might be the most qualified person at my table.
Next week: I let the smoke detector decide our campaign's moral alignment system. Wish us luck.