Random musings on mobile software development...
Sorcery-ltd | 29 April, 2008 18:31
For anyone interested in seeing just how far their favourite platform can be pushed, games are the place to look.
In case you've missed it Nokia's N-Gage service has been on a limited release for a little while now. It's limited in terms of supported devices at the moment but I've been able to try it out on my N95 (after upgrading the firmware of course).
I can see why there hasn't been a lot of fanfare and publicity yet. The client software in my phone has had a few of the developers old favourite "Kern-Exec 3" errors and also networking errors using my home WLAN that I could only fix by exiting the application and loading it again (plus when I held END to stop it using my GPRS connection before I'd selected WLAN the whole thing locked up and I had to take the battery off).
However, teething probelms aside, these are the best games I've ever seen on a phone and they are generally very playable and they all have a free trial. FIFA 2008 suffers from the classic problem of football games with very simple controls - there are a number of very repeatable ways to score, after a few games you've discovered some and then most of the challenge is gone. Not enough longevity there to tempt me to pay for the full version. The Tetris and breakout versions are classics but the trials are so short you barely get started (mind you, if you don't know these games already you've probably been living in a cave for the last 20 years, plus you can try other versions out for free on the web). Space Impact Kappa Base looks like a good 2D scrolling shooter it's just not to my taste. I might be tempted to pay for Asphalt 3 Street Rules (again the trial could be a bit longer to help decide, only 1 lap) certainly in preference to System Rush Evolution (although that's not bad either). My favourite so far, with extremely simple gameplay and great for 5-15 minutes on the train (not sure about longevity beyond that though - further playtesting required) is Hooked On: Creatures of the Deep - a very enjoyable mostly one button fishing game.
If I could provide one major piece of feedback it would be that the platform needs to allow the game developers (if it doesn't already, and if it does the games need to take advantage) to over-ride the system keys (e.g. for application switching and music player - send, end, copy/paste and cancel would be good to use for controlling the games too when customising the keys). These keys are placed around the directional pad on my N95 (many other phones too) and in the heat of a gaming session it's very easy to accidentally press one. This generally results in your game being paused while something else opens - not the best experience. I expect that app switching and the music key are captured before they even get to the game in the current architecture but this needs fixing. When the phone is being used for gaming, gaming needs to take over as the primary function. You only need one button or action to break out of the in game controls and return to normal control. This could of course be customisable for those that don't want it.
Overall I'd say not quite ready for the mass market yet but a very promising start.
Mark
Sorcery-ltd | 30/04/2008, 11:01
Hi Tote,
It is a great game isn't it! :-)
I hadn't really found the load time particularly bad. I'd agree with your estimate of around 1 minute to load both N-Gage and a game, possibly a bit longer. Compared to other phone games I guess that's a long time. I was mentally comparing it to loading an equivalent quality game on the old PS1 though - it's faster than that.
I expect there are several things that could be done to speed it up - particularly to let you choose which game you want to load without waiting so long. I suppose it's an important point if you're only playing for 5-10 minutes.
Mark
wmseto | 02/05/2008, 08:37
Hey guys, I actually now work in the Nokia Games organization. I will take your feedback to the team. :-)
cabezonxdg | 04/05/2008, 01:49
I´ve played Fifa 2007 and Asphalt 3D from N-Gage Plataform and i had the same experience within the keyboard. I agree with you when you points that while playing games they (games) must have priority on keys (Except of course in some events, like sms or incomming calls).
Its kinda annoying to play fifa on the d-pad cause you always accidentally press the music button (for me , its about 5-8 times per match).
Mobile and embedded software developer. Loves technology and loves to help people.
My favourite,too
tote_b5 | 29/04/2008, 23:07
Hi Mark,
That's my favourite game, too. And actually my family's as well. My girls always ask me to just play once more. :)
Other than that I also love Poker, however, it's very easy to play in trial mode.
Anyway, what you seem to forget to mention is the time it takes to start N-Gage framework as well as the games. I did not measure it, but it's not unfair to say that it takes ~1 minute to start N-Gage + Hooked On: Creatures of the Deep. Isn't that too long? Well, I can imagine there's lots of things to load into memory, however, it's much longer than what I'm used to.