All posts

Games

Game development

Stories

Happiness

Personal

Music

TV

Film

TOM FRANCIS
REGRETS THIS ALREADY

Hello! I'm Tom. I'm a game designer, writer, and programmer on Gunpoint, Heat Signature, and Tactical Breach Wizards. Here's some more info on all the games I've worked on, here are the videos I make on YouTube, and here are two short stories I wrote for the Machine of Death collections.

Theme

By me. Uses Adaptive Images by Matt Wilcox.

Tom’s Timer 5

The Bone Queen And The Frost Bishop: Playtesting Scavenger Chess In Plasticine

Gridcannon: A Single Player Game With Regular Playing Cards

Dad And The Egg Controller

A Leftfield Solution To An XCOM Disaster

Rewarding Creative Play Styles In Hitman

Postcards From Far Cry Primal

Solving XCOM’s Snowball Problem

Kill Zone And Bladestorm

An Idea For More Flexible Indie Game Awards

What Works And Why: Multiple Routes In Deus Ex

Naming Drugs Honestly In Big Pharma

Writing vs Programming

Let Me Show You How To Make A Game

What Works And Why: Nonlinear Storytelling In Her Story

What Works And Why: Invisible Inc

Our Super Game Jam Episode Is Out

What Works And Why: Sauron’s Army

Showing Heat Signature At Fantastic Arcade And EGX

What I’m Working On And What I’ve Done

The Formula For An Episode Of Murder, She Wrote

Improving Heat Signature’s Randomly Generated Ships, Inside And Out

Raising An Army Of Flying Dogs In The Magic Circle

Floating Point Is Out! And Free! On Steam! Watch A Trailer!

Drawing With Gravity In Floating Point

What’s Your Fault?

The Randomised Tactical Elegance Of Hoplite

Here I Am Being Interviewed By Steve Gaynor For Tone Control

A Story Of Heroism In Alien Swarm

One Desperate Battle In FTL

To Hell And Back In Spelunky

Gunpoint Development Breakdown

My Short Story For The Second Machine Of Death Collection

Not Being An Asshole In An Argument

Playing Skyrim With Nothing But Illusion

How Mainstream Games Butchered Themselves, And Why It’s My Fault

A Short Script For An Animated 60s Heist Movie

Arguing On The Internet

Shopstorm, A Spelunky Story

Why Are Stealth Games Cool?

The Suspicious Developments manifesto

GDC Talk: How To Explain Your Game To An Asshole

Listening To Your Sound Effects For Gunpoint

Understanding Your Brain

What Makes Games Good

A Story Of Plane Seats And Class

Deckard: Blade Runner, Moron

Avoiding Suspicion At The US Embassy

An Idea For A Better Open World Game

A Different Way To Level Up

A Different Idea For Ending BioShock

My Script For A Team Fortress 2 Short About The Spy

Team Fortress 2 Unlockable Weapon Ideas

Don’t Make Me Play Football Manager

EVE’s Assassins And The Kill That Shocked A Galaxy

My Galactic Civilizations 2 War Diary

I Played Through Episode Two Holding A Goddamn Gnome

My Short Story For The Machine Of Death Collection

Blood Money And Sex

A Woman’s Life In Search Queries

First Night, Second Life

SWAT 4: The Movie Script

The Maths Of This Week’s Futurama

Futurama hasn’t been this good in years. It’s been very funny this season, and I think most of the movies had some inspired gags, but this week’s was the first time the plot’s been as good as the jokes since the good old days. It did what all the best episodes do: found the humour value in an old sci-fi concept and took it to ridiculous extremes.

Professor Bender Clowns

If you didn’t see it, Farnsworth invented a mind-swapper. He and Amy swapped bodies to enjoy youth and food respectively, but found they couldn’t switch back because their body’s immune response blocked the same switch being made again. They could still swap to other bodies, though, so Bender and the Professor (really Amy) swap minds.

Bender (really the Professor): Now then Amy, we’ll simply switch bodies, and then we’ll… no… I’d be back in my body, but then you and Bender would be switched, and the Amy and Bender bodies can’t trade minds again since they just did!

Professor (really Amy): Oh no! Is it possible to get everyone back to normal using four or more bodies?

Bender (really the Professor): I’m not sure! I’m afraid we need to use… MATH.

You can already tell the whole episode is going to be amazing at this point, but I had to pause and work it out before watching any more. You could call this an intentionally self-inflicted spoiler, but you kind of already know the main characters aren’t going to end up permanently switched, right? I just wanted to know if this was a way they could be restored, and if so how many more people they’d need.

It’s trickier than it seems as first, but not as impossible as it starts to look shortly after that. To be as clear as possible, I’ll refer to people as Person They Appear To Be (Person They Really Are). This is important because it’s the bodies that can’t switch back directly – there’s no rule about minds.

By this point in the show, here’s the story so far:

Professor Amy switchAmy and the Professor switch

Producing:
Professor (Amy)
Amy (Professor)

Bender Amy switchAmy and Bender switch

Producing:
Amy (Bender)
Bender (Professor)

Leaving:
Professor (Amy)

Bender (Professor) proposes switching with Professor (Amy) but doesn’t go through with it. It’s easier to think about if he does do that, though, because we’re back to just two wrong ‘uns to fix.

Bender Professor switchBender and Professor switch

Producing:
Bender (Amy)
Professor (Professor) – Fixed!

Leaving:
Amy (Bender)

Now Bender and Amy need to switch, but they can’t directly. So we use Fry as temporary storage:

Bender Fry switchBender and Fry switch

Producing:
Fry (Amy)
Bender (Fry)

Leaving:
Amy (Bender)

But that’s not enough. We need a somewhere else to put Bender’s brain so we don’t end up using the same storage person twice for the same trade. So:

Leela Amy switchAmy and Leela switch

Producing:
Amy (Leela)
Leela (Bender)

Leaving:
Fry (Amy)
Bender (Fry)

Now we can get Amy’s brain back in her without putting Bender into Fry – we can’t re-swap that pair.

Fry Amy switchAmy and Fry switch

Producing:
Fry (Leela)
Amy (Amy) – Fixed!

Leaving:
Bender (Fry)
Leela (Bender)

Similarly, we can put Bender back to rights without stranding Fry.

Leela Bender switchLeela and Bender switch

Producing:
Leela (Fry)
Bender (Bender) – Fixed!

Leaving:
Fry (Leela)

So finally we can switch two people who both want to be switched, which is the only way you can ever finish this thing:

Leela Fry switchFry and Leela switch

Producing:
Fry (Fry) – Fixed!
Leela (Leela) – Fixed!

That was my first attempt. Looking it over, I think there’s probably some flab there – I think I can see a way to save a move or two early on. But figuring out this much made the rest of the episode all the more fun to watch, because the switches get nuts very, very quickly.

It seems to be biting off way more storylines than it can chew, and more maths than it can resolve, but it does both beautifully. The Wash Bucket is one of those sublime minor characters we don’t see enough of lately, like the homeopathy-hating announcer bot in Crimes of the Hot. And although they seem to be glossing over the mess they’ve made by having the Globetrotters announce that any such tangle can be resolved with two extra people, that is provably correct, and they show they’re nerdy enough to do the legwork by doing a montage of all the required switches at the end.

If Futurama sometimes seems weirdly inconsistent, it’s probably because of the crazy number of writers. No two episodes this season have been written by the same person. This one was by Ken Keeler, also behind Time Keeps on Slipping, and I therefore conclude that he is awesome.

More