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

I Eat What I Slaughter

3374556

Hot Chip, who sound like a fifties phrase for expressing pleasure at your current situation, are kind of exciting. I’m listening to a song from their latest right now, one I’ve listened to maybe five times before, and I just caught myself flicking through my Firefox tabs to see if one was auto-playing something else underneath because it sounds so completely unhinged.

Oh wait, actually one of them was: I forgot I fired up Last.fm to see if this same track was on there in full, and it is. Every post a rollercoaster!

The best I can do for a genre is glitch pop – it’s bouncy and infectious, but frequently revolves around some catastrophic audio error that ought to grate but doesn’t. This track, Shake A Fist, just outright breaks halfway through, then explodes, then spends the next few minutes trying to pick the original melody back up out of the shrapnel. Once it does, the shakey reassembly of that simple tune layered over the aftershock of its bizarre phase shift is weirdly comforting, like an old friend returned.

This is not a musical convention I’m familiar with, so as I say, it’s kind of exciting. Even in the fairly straightfoward opening track, the key word of the chorus “weather” is chopped into progressively looping chunks, so his voice stutters the length of the word like a backfiring hatchback on a traintrack. His voice is kind of whimpy, too, so it jars compellingly with the gusty things they do with it.

[audio:HotChip-BendablePoseable.mp3]

I get to give you quite a lot to go on if you’re interested in Made In The Dark (which sounds to me like a polite way of saying “ugly”), because although Fluxblog no longer carries Shake A Fist (though his write-up is still great), Last.fm has it to stream, I’ve uploaded Bendable Poseable (my favourite, above), and someone on YouTube has already done precisely what I was going to do: recorded himself Audiosurfing the opening track, Out At The Pictures. “The Pictures” is olde English for cinema.

He’s playing it on a harder mode than I would dare and doing a lot better than I would, but he still screws it up twice. I don’t really like the harder modes of Audiosurf – the stress of getting overwhelmed interrupts your attunement to the song, which for me is the whole point. So I’m glad this dude beat me to it. Thank you, er, LethaLImpuLse? It seems like every time I have to address a YouTube poster by name on James these days I have to precede it with a nervous hesitation.

Audiosurfing The Shipping News

The B rides the least exciting soundscapes he can find, including our own PCG podcast and Yahtzee’s Zero Punctuation.

Team Fortress 2 Badlands Exploit Patched

“Fixed Badlands exploits.” Ha! There go all your kills, exploit-o-jerks! “Fixed a case where a spy stabbing from the front of a player would score a backstab.” Aw. There go all my kills.

Lost, Season Four, Spoilers, Obviously

800px-Waltsback

The interminable filler episodes between each premiere and finalé were doing a pretty good job of killing my enthusiasm for Lost. And towards the end of season three, the silliness was just getting silly. There’s a character called Taller Ghost Walt. Jack’s dead dad got better. Ben isn’t really in charge, he takes orders from an invisible man who can cure cancer and lives in a teleporting shack but hates technology.

But then I enjoyed the very end of that season, in an I-don’t-really-care way. And now I’m enjoying the start of the new season, in an oh-wait-actually-I-do way.

800px-4x01_HurleyBernardBeach

Starting on a Hurley episode was a quick way to my heart. I could have done with less teleporting shack action, particularly since it now apparently has Jack’s simultaneously dead, undead and never-died dad in it, but even that is sort of entertaining from Hurley’s perspective.

Glad that the factions finally split, glad that Jack’s was so unpopular, and glad that, after he made his choice, it became woefully clear that The Other Others weren’t here to rescue them. Daniel, the nervous physicist with a gun, does such a dismal job of reassuring them that his every scene is comedy.

The Other Others, unlike most of The Others and The Tailenders, are mostly welcome additions to the cast – Daniel’s loveably neurotic, the pilot’s likeable, Miles The Angry Semi-Evil Techno-Exorcist is likeably dislikeable, and the woman will hopefully die soon.

I couldn’t tell you why the wilfull absurdity of Miles’ profession doesn’t grate with me the way the invisible cancer-curing teleporting luddite did. I think because it’s brief, and no big deal is made of it. That understatement also does wonders for the scene with Daniel’s bizarre experiment – it doesn’t overplay what happened there, but it’s fascinating if you got it.

800px-4x01_Matthew_Abbadon_going_mental
Hello, dude from The Wire! Explain chess to us in Baltimore gang terms.

But the main thing I love about Lost at the moment is the darkness implied by what we’ve seen of the future. I’m really pleased they stuck with the great idea of switching to flash-forwards instead of flash-backs, leaving the island in the past and making it feel like the plot’s finally progressed. And I’m even more pleased about what they’ve shown.

Kate hates someone so much she can’t even be civil about his funeral (my bet is Michael, by the way). Jack hates his life so much he spends it trying to get back to the island. Hurley’s so haunted that he jumps at the chance to spend the rest of his life in an institution. And Sayid – Sayid is a hitman for Ben?

That’s the worst – and hence best – of it. They’ve escaped the island and they still haven’t escaped Ben. The weasely mass-murderer who seems to spend most of his life at their mercy, yet always end up back in charge. Hopefully the reasons for this won’t be as feebly contrived as Abram’s scoffable methods for keeping Ron Rifkin’s character ahead in Alias.

800px-4x01_JackGun

Graham points out that Lostpedia (from which these stills are stolen) is overflowing with absurd theories. My favourites are that a change in photo frames during the Miles flashback indicates an entirely new timeline, that the island is keeping Jack’s father alive so he can pay Sawyer back for a drink, and the entire Theories section on the nature and causes of Jack’s beard in the final episode of last season:

Jack’s beard

  • Jack grows a beard because he’s become an alcoholic addicted to pain killers who doesn’t take care of himself because he is depressed.
  • Jack’s stubble appears Grey on the island, but his beard is not in the flash forward.
    • He could have just dyed his beard.
      • Jack has become “an alcoholic addicted to pain killers who doesn’t take care of himself because he is depressed” but cares enough about his appearance to dye his beard to not look old.

Seeing the Lost game recently, which Damon Lindelof describes as “RIDICULOUSLY AWESOME!”, had made me forget that anyone involved with Lost was ever talented. I’m glad the fourth season started to remind me.

Badlands

build

Playing Team Fortress 2 at the moment is starting to feel like being part of something. We play it in the office at lunch. Chris Livingston’s making a comic in it. We settle our grudges against the US edition of PC Gamer with it. Yahtzee’s making bad Garry’s Mod machinima in it. The other day a level designer at Ubisoft Montreal mailed me an incredible map of a film set he’d made for it. And when the update adding Badlands, the first proper new map, was due to go live, everyone hung out at the Steam forums making tenuous “X sappin’ mah Y” jokes until it was released.

stealth

Badlands is good. I can’t help thinking it would have made more sense to go with this instead of Granary for the initial release, given how similar Granary and Well are. Granary’s become problematic on public servers because so few people are willing to play defense, and the straightforward layout makes it incredibly easy to win quickly once the middle capture point is yours. Badlands staves off rush-wins like this by making the second-to-last cap a) time-consuming to get to and b) easy to defend.

Which is good. So far it’s lead to a lot more back-and-forth than either Granary or Well had, and those are my favourite matches. Even if we win, I hate a trouncing. But like all symmetrical control-point maps, the final point is so wide-open and absurdly fast to capture that it might as well not exist.

spengy

I assume that if you make the final point tactically biased towards defenders, you get a lot of stalemates. But I don’t see why you can’t make it slow to capture shortly after the second-to-last point falls, then become gradually less resistant to capture the longer the pushing team manage to hold the defenders back to their last point. Stalemates would be just as unlikely, but rush-wins would become much trickier.

killed

I think the reason this type of map gets a lot of flak on the forums, while Dustbowl and Gravelpit seem generally well-liked, is that defeat has long felt inevitable by the time it comes. On Dustbowl, you always feel like you can hold it for that much longer. You always feel like you can cap it in the time you have left. Victory is as close to your grasp as defeat.

On symmetrical capture-point maps, I’m always in a “Oh fuck it, we’ve lost this” mindset long before we actually do. Comebacks aren’t impossible, but they’re both daunting and improbable. When defeat is close, victory is way, way over there. If we’ve sucked this hard so far, what chance to we have of making it now?

gut

The good news is that Goldrush, the map that’ll introduce the new Payload game mode soon, falls firmly in the former category. In fact, it makes that knife-edge between a win and a loss all the more tangible, because you can see how close that damn cart is to the objective. That’s one less level of abstraction than looking at a coloured icon or countdown clock.

And more importantly, the gradual roll-out of unlockable items for every class is going to make the game even more like being part of something. The simultaneous worldwide release of exciting stuff is one of the great pleasures of Steam, a shared moment that fuses the community together. And here’s a way for them to be doing that regularly, for years.

hatjump

I apologise, but only a little, for talking about Team Fortress 2 so much. If you’re a gamer, I can only say that it’s like when Deus Ex had just come out. If you’re not, it’s like being a film buff at the time of The Godfather. But it’s not really like either, and that’s kind of the point.

James 2.5 Explained

Welcome, to the all-new James! The partly-new James! The slightly-altered James! I’m calling it 2.5 – it’s the third redesign of my fifth personal site, but it’s not exactly a generational jump. I coded my first blog when I was fourteen, so I’m littering this post with embarrassing shots and links of the older incarnations. Sadly Archive.org only goes as far back as the first James, so the design marvels of, er, “Pentadact’s Site”, “Ugly Fruit”, “The Open Focus Network” and “Politics” are not on shown here.

james0
Turns out I liked dark blue in 1999 too. And I took my tea black? Was I ever that young?

Very nearly changed the name this time – for a long time the prototype read ‘Pentadact’ at the top. There’s every reason to make that change, not least of which is that people might finally spot that it doesn’t have a ‘u’ in it. But no matter how long I left it like that it just looked wrong. This obviously isn’t Pentadact – that’s me. It would be like calling my house Tom Francis.

The smallest change is the new visual motif; that didn’t take long. In a weird way I hope making it narrower has made it look wider – when it greedily filled the whole screen, it had no shape or size of its own. Filling the screen used to be one of my design commandments – I loathe sites that cower in a column on the left-hand side of any reasonably-sized display. Now, I’m starting to see that there are readability reasons why ultra-wide isn’t always awesome, and I prefer sites with a sense of place to sites with a design philosophy.

notices
Weird, news-style proto-meta-blog

The idea behind the stuff in the sidebars – which took all the time – is that as much as possible, it should be different each time you come. Almost everything is either automatically-updating, easy to update, or just randomised. Instead of a static set of dozens of nameless thumbnail shots of things, I wanted to actually explain what each thing is that I’m featuring. But for the number of things I want to feature, that takes a prohibitively large amount of space. So instead, the template randomly chooses two items and I attempt to explain what they are.

I also wanted to dredge up some older stuff occasionally – hence the At Random panel. Blogs are all about what’s new, my sites never were: I like to create a load of stuff and leave it all hanging there, like so much dirty laundry. I’ve read everything on this site at least twice, and I wrote all of it, but even I see things cropping up in that box that make me think “What the hell was that?” If you ever see it blank, by the way, click the Full post link and let me know where it takes you. Every post is supposed to have an excerpt, but I think one or two slipped through the cracks.

reviews
Apparently I actually had other people submit reviews and stuff to the first James. I invented Web 2.0?

It’s not supposed to hit you in the face or anything, but there is a logic to what goes in the left as opposed to right sidebar. Left is stuff by me or on this site, and right is elsewhereville, things by other people that I liked. The Favourites panel is a solution to the problem of distinguishing between the types of places I link. I don’t link anyone’s blog unless I read every post of it, but that doesn’t always mean it’s essential reading I want to push on everyone. I wanted a separate place for the stuff I truly couldn’t live without, and to give it a little love. It’s also the first thing I did, and trying to articulate why you like your favourite sites is not a bad way to start a blog redesign.

The channels at the top were supposed to be a bigger deal than they’ve ended up being. I thought that since virtually no-one is interested in everything I talk about, and since I personally stop reading a blog after one or two posts I wasn’t interested in, it’d be useful to be able to filter it by topic. Everything here does legitimately fit into one of those, and if you’re an RSS user you can subscribe to each of the ones you care about to get a sort of custom feed. Update: stats show people really like to click the word ‘Games’ up there. Knock yourselves out, chaps!

personal
I was fond, perhaps too fond, of the left-centre-right alignment pattern.

The subscription stuff is technically not new, but I want to highlight it this time: RSS means new posts get sent to you rather than you having to check for them, which in turn makes me feel less guilty about erratic posting. Jason L’s already requested the ability to subscribe to the comments that get made here, so I’ve implemented that too. Google Reader makes the internet a single page that can be read by repeatedly pressing a single key: Space. So at last, we can start out-evolving these pointless limbs. I’m just trying to help that along.

And as you’ve probably seen, I’m embedding MP3s a lot now – I’ll also add a direct download link for them soon. I want to post more than just music, and I’m thinking of a new regular related to that. I have 1.5 terabytes of storage space now, and ten times that in bandwidth, so I might as well put it to use.

journal
2003 – first recognisably bloggy incarnation. Hopelessly dark.

Oh yeah, the hosting: James was long overdue for its own domain, I got constant complains about the acronymic URL (good luck spelling this one, whiners!), and the real reason: my ISP now sucks so hard that I have to leave them as soon as I humanly can. A load of providers now owned by Tiscali are now getting horrible service as people are moved to cheap, shitty servers in a bid for the parent company to turn a profit for the first time ever. So that really filled me with the warm glow of consumerism.

I chose BlueHost because a hundred blog posts told me to choose AN Hosting. I don’t know if you know this, but there are no longer any objective reviews of this kind of thing – every major company offers a huge cash kickback to bloggers sending new customers their way. The most trustworthy you get are the minority who admit they’re being paid to recommend you.

media
Holy shit I used to write a lot.

I almost went with AN Hosting anyway, but I happened to have their page up when I closed my browser for the day. It stopped me with a flashing alert claiming that a customer service representative for AN Hosting was trying to talk to me, and even lamely generated her (of course her) introductory lines. I almost spat. When I tried to close it, it generated another alert trying to panic me about that.

If these guys invent a cure for cancer, and I actually have cancer, they will still never see a penny of my money as long as I live, in cancery pain. BlueHost feel nice. Their CEO blogs. Their website lets you try out a dummy account. In fact, I like them so much I’m not going to link them, just so you know this isn’t a pay-per-post.

That would actually violate the prime directive of James, by the way, which is never to make money or sense.

PC Gamer Podcast: March

Tim calls this episode 11, because it’s the 12th, and I call it March, because it’s out in February. I’ve numbered the file 185, after the issue of PC Gamer that’s coming out this week.

In it, I do an impression of the bartender from the Witcher, we discuss the worst games of the year, gasmasks, some new information on the Team Fortress 2 changes, pleasing pirates in Sins of a Solar Empire, and our crack legal team’s advice on how to say things we’re not allowed to say.

Editor Ross Atherton is the smooth-talking host, Deputy Editor Tim is the one with the emphatic voice, I’m the low drone, and News Editor Craig is the Scot.

[audio:PCGamer-Podcast185.mp3]

Chris Livingston Considering A TF2 Comic

Creator of the brilliant ‘Concerned’ blogging about ‘1Fort’, a possible new project. Let’s all get our hopes up so he can’t bear to let us down by aborting it.

Come In

So this is the new layout I’ve been tinkering with. There’s still some tinkering to do, but it’s very time-consuming tinkering about fancy niceties for which I have long since lost my enthusiasm. The only major thing missing is a box with links to friends’ blogs, but the way I wanted it to work relied on some highly unstable technology that I’m not going to be able to code robustly anytime soon. It involves tachyons.

I was going to talk you through why I’ve done some of the new bits, why I scrapped some of the old bits, and why it’s slimmer. But it’s kind of late, and I’m kind of burnt-out on thinking about it now. I’ll edit that stuff in later – for now, let me know what you think, and have a listen to this while you look around:

[audio:Mum-MarmaladeFires.mp3]

EVE’s Assassins And The Kill That Shocked A Galaxy

“The simultaneous ambush and galaxy-wide hangar theft inflicted financial damage upwards of 30 billion ISK – $16,500 US dollars at IGE.com’s prices. The value of the stolen assets utterly dwarfed the original fee for the job. And yet the only item the Guiding Hand’s anonymous client requested for himself was the cold, dead body of the target. It’s safe to say this was personal.” Continued

My Galactic Civilizations 2 War Diary

Galactic Civilizations 2 is a strategy game about colonising space. The cool thing about it is the AI: the alien races you meet have very different personalities, and it’s fun to bargain with them and play them off against each other.

Long ago, I tried playing the biggest possible match of it, with the most possible alien races, and wrote up how it went in bite-sized entries.

Update!

CVG, the site I wrote this diary on, is gone forever. But the diary is now back up on PC Gamer’s site! It starts here.

Powered Down For Redesign

Because testing this stuff offline is an enormous hassle, and WordPress has masses of functions that are only valid when used in this: the main index file; James will be down, malfunctioning, hideous or utterly screwed up for many many hours tonight. If it’s not fixed by the time I get bored of fixing it, I’ll revert to this design and give up. Either way, it’ll be a working website again on Sunday.

New TF2 Maps And Medic Change In Two Months

I’ve been lobbying Robin Walker with increasingly bizarre suggestions for sprucing up the Medic, and he’s had some annoyingly good reasons why they wouldn’t work. Can’t wait to see what will.

http://www.shacknews.com/onearticle.x/50709

Team Fortress 2 Update Reactions

This just went live, and makes me happy in several ways.

  • Added an option in the Options->Multiplayer dialog to filter custom game files being downloaded from servers

Ahhhh.

  • Fixed cases where ragdolls were falling through the world

Ahhhh!

  • Graphics optimizations for mid and low end hardware

Ooh.

  • Fixed players blocking doors in Well

Heh.

  • Fixed engineer building in exploit areas on final caps in Well

Oh?

  • Increased starting round timer to 10 minutes in Well

Hmm.

But my favourite Steam Update News – and I apologise if you’d hoped I might do something like a ‘Films of the Year’ post instead of this – was actually a little while ago.

  • Added effects to players when they earn an achievement, visible to other players nearby

Cool. But isn’t there an achievement for tricking an enemy Medic into healing you while you’re disguised? Would this not give the game away somewhat?

A few days later:

  • Fixed cloaked/disguised/disguising spy reporting his achievements to everyone else

Reason Valve should hire me #26: totally saw that one coming.

Things Round Here Have Changed

Actually They Haven’t

But I’m tinkering with a redesign for this site that will likely go live in the next week. I like what I’ve got so far, but every time I look at it I half-glimpse something much, much better, and I’m trying to work out what to change to make it into that. In the meantime, and in the spirit of preparing for a New Year’s reboot, I’m posting things I’ve been meaning to post for ages. From the TV show Carpoolers:

I’m actually not wild about it as a sitcom, but there’s something brilliantly infectious about the radio singalong scenes. See also the ad.