Firefox 3 hits RC1 – stupid design decisions

I’ve been using FF3 and FF2 in parallel for the last month, and FF3 has some cool features that definitely make life better. The most noticeable so far is the new address-bar, which has finally been dragged kicking and screaming into the 21st century. Until now, it was still using the very very basic (and > 15 years old) system of when you start typing a URL, a plain list of potential textual matches comes up with rather arbitrary sorting AND only matching if the URL starts with IDENTICAL letters as you’ve typed.

NB: this post is mainly to give a kick up the ass to those of you who “haven’t noticed” yet that Firefox 3 is available and that it kicks ass, and that you should switch to using it ASAP ;).

e.g. if you type “t-mac” into the address bar, http://t-machine.org would show up in the list of potential matches, but http://server.t-machine.org would not. Argh!

New project: JNLPCreator

I’ve created a new category/page for all JNLP Creator stuff.

Almost complete now, still has a few missing features (e.g. no way to add the JAR files for your app yet; e.g. although it can add extensions, if you try to edit an existing JNLP file, then it doesn’t load them from the source JNLP) and a few bugs (requires Java 1.6 to run, sorry).

But the core stuff is there, and it has some nifty stuff e.g. with one click you can test your file locally using the actual data, which mostly works (although c.f. the lack of resources issue above! This is definitely still an alpha build).

Files to download (you need ALL of them):

  1. Main file – jnlpcreator-bin1.jar
  2. log4j
  3. tmachine-basics-bin

ION 08: Understanding the Online Gamer

Edward Hunter, comScore

Summary

Some useful stats, and some interesting issues raised in terms of privacy and practicalities of gathering stats.

A lot of good advice on how to select a target market for an online game that’s better than “any hardcore RPG players” – both better as in more precise and usable, and also better as in bigger and worth more money.

LOTS of questions afterwards; read to the bottom to see them all.

ION 08: WoW vs. Facebook: Is social networking the new casual game?

Nicole Lazzaro

Summary

I think Nicole is wonderfully off the wall, and this lecture underlined that. At the very dull GDC “roundtable” (where less than 10% of the audience opened their mouths) this year on Free to play, Pay for Items, she came out with the idea that we should be looking at making buying things in online games as enjoyable as shopping is in real life, and wondered why this inherently addictive real-world activity was so dull in almost all online games.

Unfortunately, I found the lecture a bit too off-the-wall, and very hard to follow, even having briefly looked at her proprietary “language of fun” docs before.

ION08: Measuring Secureness

Slides from my second ION talk are here (this was the last session on the last day, so very few people made it along – slides for the first talk (which are probably what you’re looking for) are here). I don’t think anyone blogged this talk – sorry!

Advice to students making games?

I’m helping out with a student game-programming competition at the moment – Dare 2 Be Digital – and we’ve just had a day of judging pitches from teams, trying to decide which ones to allow into the full competition. During the pitch process, a few pieces of recurring advice came to mind. We were allowed to advise, but since the day was mostly about deciding who to let through to the next round, there was very little time left over to give each team any specific comments (we had to focus instead on asking searching questions :)). For those that get through to the next round, they’ll get properly and intensively mentored, so it should be fine but I thought I’d throw my thoughts up here (and maybe some readers will want to add to them?)

ION08: Game Frameworks for Rapid Prototyping and Empowering Designers

Robert Mitchell, Sony Online Entertainment

Summary

Interesting to see what they’re doing, we’ve been looking at a lot of similar stuff recently. If I were in their position I’d want to try hacking the IDE to make it integrate with their build system directly – the speaker said that highly integrated build systems are a must for this stuff, but that doing everything inside the IDE with no external clicks or actions (like a “check in to perforce” action) was also essential. You can’t do both 100% without modifying the IDE; I’ve done that before for stuff we did for PXC, and it works like a dream, ONCE you’ve got it working ;).

The Game Conference Conglomerate Feed of Awesomeness

I’ve been nagging game developers to writeup every game-conference session they go to, and blog it. I think this will serve a bunch of extremely valuable purposes, including:

  • make sure that good talks and speakers get their work indexed by google; google isn’t great at finding stuff inside Powerpoint slides, and conferences only have a 30%-60% hit rate on managing to get the slides online anyway!
  • provide rich, public, feedback on what’s both good and bad in talks, making it easier for ALL speakers to improve their technique and content choices in future.
  • get the honest feedback of industry insiders on what people are saying and doing at conferences, instead of only getting the opinions of journalists and players. Most of us in the industry have lots of extra non-public information about the context of what people are or should be doing. We can’t necessarily say that explicitly, but we can let it inform our judgements and intrepretations of what people say and present.
Categories
computer games

ION08: John Smedley keynote – Reinventing the MMO

John Smedley, Sony Online Entertainment

Summary

Free Realms is generically a combined Runescape / Club Penguin clone with strong elements of Black and White – but all done in the EQ 3D engine (at least the graphical quality appears straightforward EQ client level of quality – low poly.

The Agency is a spy game set in a very direct clone of Team Fortress 2, but a bit simplified and less polished. Which is not a bad thing – TF2 is exceptional, but themed as nothing more or less than a quick fast battle – bolting on a more traditional game (by adding the spy game parts) could make for a very nice game.

Categories
computer games conferences ION 2008

ION08 – Changing a Live Game: Lessons Learned and Techniques Applied

Moderator: Jason Roberts, 38 Studios
Steve Danuser, 38 Studios
Darius Kazemi, Orbus Gameworks
Troy Hewitt , Flying Lab
Osma Ahvenlampi, Sulake

Summary

This was a surprisingly good session – not only was it 9am in the morning, the night after the official conference party, but it was also a panel session (which, as several people were commenting to me yesterday, tend to be bland and sucky at games conferences. My own experience is that moderators of panels at games conferences often have silly / selfish reasons for the panel, and so they do a poor job. e.g. when they admit that they just want to meet / befriend / privately interrogate a particular person, so they create a panel session).

Categories
computer games conferences games industry GDC 2008 ION 2008

New writeups for a games conference – ION 2008

(Cross-posting to the GDC 2008 tag so it shows up in the RSS feed)

I’m at ION 2008 at the moment, the conference-formerly-known-as-Online-GDC. Just like with GDC, I’m doing full writeups for each session I’m attending. Watch this tag / RSS feed…

Categories
computer games conferences games industry ION 2008 web 2.0

ION08: Web 2.0 – How I learned to stop worrying and love the internet

No writeup from me (hey, I was giving the talk, I can’t do *everything*), but there’s already a good almost-transcript up over at massively.com which gets the gist of things pretty well.

To go along with that, here’s the full slides from the talk (6 Mb). The originals were Keynote (OS X only, much better software for actually giving presentations – has some special features that Powerpoint 2007 still doesn’t have), but I’ve exported them to PowerPoint so that everyone can easily read them – so some of the fancy anims have disappeared and some graphics might be slightly skewed.

Download: Web 2.0 – how i learned to stop worrying v1.1

Categories
Uncategorized

Java Web Start / JNLP maker

A few years ago I wrote a web-service that would automatically create JNLP files, making it much easier to deploy java applications. They’re just XML files, but they have some very odd syntactical quirks and can be a pain in the ass to get working correctly. This post has an early alpha version that works as a downloadable application you can run from your desktop.

Categories
agile dev-process games industry

Problems to Avoid as a Scrum Project Customer

(I’m quoting a very handy short extract from Clinton Keith’s December 2007 Gamasutra article, so that I can find it again easily later. Clinton is/was the CTO of High Moon Studios, and is probably the most well-known proponent of Scrum in the games industry. Rather than wade through the whole article when I want to pass on some of his advice, I wanted to be able to copy/paste the relevant sub-bits)

Categories
agile dev-process games industry

Problems to Avoid When Introducing Scrum to Customers

(I’m quoting a very handy short extract from Clinton Keith’s December 2007 Gamasutra article, so that I can find it again easily later. Clinton is/was the CTO of High Moon Studios, and is probably the most well-known proponent of Scrum in the games industry. Rather than wade through the whole article when I want to pass on some of his advice, I wanted to be able to copy/paste the relevant sub-bits)