18
January
2010

games

Tagged as:
, , , , , , , .

Eurogamer in 2009: Score Analysis

eg2k9.png

I really liked last.fm’s end-of-year charts. I also really liked this analysis of Pitchfork’s scoring in 2009, just for the statistical fun. And then I thought about my favourite score-oriented website, and wondered why no-one’s done this for Eurogamer yet. I’d be the first to argue that scores in reviews aren’t that important – but everybody loves arguing about them in comments threads, and besides, they make for interesting statistics. What I’d really like would be something like the Pitchfork analysis, but looking a bit more like the last.fm site.

And then after two days I just decided to build it myself.

It’s relatively straightforward: a small app to explore a year’s worth of review scores, built around the pillars of reviews, writers, and scores. Most blue things are clickable; writers have pages that show their reviews, as well as their own averages, deviance from EG’s norm, and the scale of their contribution to the overall average. That latter figure is something I call influence; it took a long while to get to, and I write about it more here. Here’s Simon Parkin’s page as a good example of a writer’s page.

Reviews also have pages – here’s one for Modern Warfare 2, which show how the review compares to the site’s average, the writer’s average, and also to Metacritic. And, of course, you can see just how many games scored 7 – or any other score – if you want. Basically: have a click around.

I started two weeks ago, and guess I stopped committing in the middle of last week, but towards the endit was just front-end tweaks. It’s not been a big project at all – about an hour or two’s work a day on average, in evenings, and lunch-hours, over about ten days.

It’s not a very advanced project, and touches lots of bases I’m working with a lot right now – data analysis, visualisation, scraping. That said, it’s got some interesting stuff under the hood. I’m using Typekit for the attractive type, and it’s been a pleasure to work with. The graphs are a combination of the Google Charts API and gRaphaël, which I’ve had reasonable results from recently. gRaphaël’s strength are beautiful visualisations, rather than ultra-accurate charting, so the pair of tools are used for their strengths. Finally, it’s all deployed on Heroku, which has been a joy as ever; cloud deployment of databased apps, on dynamic hosting, as simple as pushing to a new git repo. And, for the scale of the Eurogamer tool, totally free.

So there you go. A little exploration of some numbers, which bring some interesting figures to light, and was also fun to build. It only felt right to share it. As the site says, scores aren’t everything – you should read reviews too, folks – but when you’ve got numerical data, it seems a shame not to do anything with it.

22
October
2009
  • "Someone at work recently asked how he should go about studying machine learning on his own. So I’m putting together a little guide." Ooh, useful. Lots of starting points for machine learning in R.
  • "When you look at the dubstep scene you realize quickly that it’s a fairly young genre. Not in terms of its own existence as a named thing, but as a measure of the age of many of its prominent musicians. They’re of the generation that doesn’t know a world before the Nintendo Entertainment System and a lot of the music reflects that… If you had a giant Venn Diagram of dubstep and 8-bit chiptunes, you’d see a large overlap between the two. Why dubstep is particularly prone to this, more than other electronic styles, I don’t know. Maybe it has to do with its relatively lo-fi, home studio feel of the genre? … There’s a hidden, untold history there, but it’d be best told by someone that knows the genre, and its players, better than I do. In the meantime, I’ll continue enjoying it until it’s pillaged and destroyed for all its worth." Mike on the overlap between dubstep and chiptune culture.
  • "All artworks have been created using data from the game "Unreal Tournament". Each image represents about 30 mins of gameplay in which the computers AI plays against itself. There are 20-25 bots playing each game and they play custom maps which I create. Each map has been specially designed so that the AI bots have a rough idea of where to go in order to create the image I want. I log the position (X,Y,Z) of each bot, every second using a modification for the game, I also log the position of a death. I then run my own program written in Processing to create printable postscript files of that match."
  • "…even if they make the rules explicit, it’s not going to help the “power-leveling problem” which is ostensibly the reason for all of this grief. Unless they remove all difficulty options from the system, there will always be easier and harder ways to level. And remember what I said above: users tend to prefer easier content with better rewards. This isn’t limited to user-created content — it’s true for designer-made content, also. But designer-made quests don’t get graded by the players. Player-voted content like this will always gravitate towards easy. And pick-up groups will always be picking the most rewarding content with the least annoyance. And the game devs will keep being unhappy about it." Smart analysis of the problems with City of Heroes' user-generated missions.
  • "Games don't separate learning from assessment. They don't say "Learn some stuff, and then later we'll take a test." They're giving you feedback all the time about the learning curve that you're on. So, they're not the only solution to this problem by any means, but they're a part of the solution of getting kids in school to learn not just knowledge as facts, but knowledge as something you produce; and in the modern world you produce it collaboratively." Jim Gee is a smart guy. I need to read more on him.
  • "I suggested that, when it comes to the design of embodied interactive stuff, we are struggling with the same issues as game designers. We’re both positioning ourselves (in the words of Eric Zimmerman) as meta-creators of meaning; as designers of spaces in which people discover new things about themselves, the world around them and the people in it."
  • "Statisticians’ sex appeal has little to do with their lascivious leanings … and more with the scarcity of their skills. I believe that the folks to whom Hal Varian is referring are not statisticians in the narrow sense, but rather people who possess skills in three key, yet independent areas: statistics, data munging, and data visualization. (In parentheses next to each, I’ve put the salient character trait needed to acquire it)."
  • Ron Gilbert plays The Secret Of Monkey Island again, and takes notes. Nicely measured – neither grumpy nor jubilant, it reads like an interesting director's commentary. Good stuff.
  • "This week I've killed Steven Spielberg three dozen times. I'm feeling better about the whole thing now, so I'm not going to vent any more steam about his increasingly asinine – and frankly pretty arrogant – repetition of the 'games won't be important until they can make you cry, which up until now they haven't been able to, but don't worry I've come to fix things' line." Which, you know, is good, because it means Margaret can talk about the joy of cubes instead. Or Cube, to give him his proper name. A wonderful One More Go, this week.

Links & notes for this month

Endnotes