Kill Screen Magazine: Kill Screen Magazine
2011-03-01
Django-based site for a print-based video game publication moving online. One of the most attractive and enjoyable projects I’ve worked on.
I used to work with Chris Dahlen at PixelMEDIA. I also like video games. Lest this summary turn into a third-grader’s book report, let me say that when Chris contacted me to build a web site to be a companion to the gorgeous magazine he had co-founded, I leapt at the chance.
The whole thing actually launched with no design whatsoever: the initial application behind the site was a poll application that allowed writers to vote for their favorite titles of the year (2010 results, 2011 results) before the site launched. Poll applications aren’t the toughest thing to write, but this one had some fun challenges because it had to allow for free-form entries of games no one else had heard of while still doing its level best to avoid duplicates. And because it worked much like the Village Voice’s Pazz and Jop voting, there was a bit of logic wrapped up in making sure points were correctly alloted. And that was all tied into a friendly Ajax interface.
Once the poll was done, it was time to build an article & review system. Again, all of this would be pretty standard, but Kill Screen always aimed to be a little bit different. A couple of months after the start of the project, i got a rush email from Chris asking if there was anyway to create a game review who’s score would vary with the phases of the moon for Sword + Sworcery. Six days later (thanks to a little help from some Python code on the web), it was alive.
There are a number of tools running behind the scenes as well to aggregate video game RSS feeds, track problems and generally make it easy to get content on the site without having to know HTML (and without breaking the gorgeous design).