The World’s Leading Microsoft .NET Magazine
   
 
The .NET Addict's Blog

My Top Tags

                                                           

My RSS Feeds








Latest Diggs - Programming

Internet Blogs - Blog Top Sites

Site Hits

Total: 2,551,710
since: 19 Jan 2005

iPhone Underrated as a Gaming Device?

posted Fri 14 Mar 08

Throughout the entire time that the iPhone has been out, there have been tons and tons of debates about the device. Is it really a capable phone given that it only supports EDGE and not 3G? There have been debates about the lack of keyboard/keypad functionality. People were debating about the AT&T network lock-in and even more debates raged about whether you should unlock/jailbreak your phone and people even tried to debate the supremacy of the iPhone web browsing experience (which, IMHO, is not open for debate. iPhone is the single best mobile browsing experience PERIOD). One debate that I rarely saw any discussion of was the iPhone's use as a gaming device. Nobody was comparing the iPhone to the PSP or the DS. Why? Because the PSP and the DS are dedicated gaming devices while the PSP can also play movies and I think has some other features as well. But, the iPhone is still a phone and the iPod Touch is still an iPod that also has a tremendous amount of connectivity functionality, including mobile Safari.

So then the iPhone SDK/enterprise keynote arrives on March 6th and what do we see - full buy-in from Electronic Arts and Sega validating the iPhone as a potential gaming platform with EA showing off Spore (quite possibly one of the most anticipated games of 2008) and Sega showing off Super Monkey Ball, a gravity-centric game that takes full advantage of the accelerometers on the phone.

This got me thinking... is the iPhone up to the mobile gaming challenge?? Here are my thoughts:

iPhone Specs of Interest:

  • 620 Mhz ARM Processor
  • PowerVR MBX 3D Accelerator Chip
  • OpenGL

PSP Specs:

  • 333Mhz (locked at 222mhz) MIPS processor
  • 8MB main memory
  • VME - Virtual Mobile Engine - configurable processor unit for codec activities.

DS Specs:

  • Primary Processor is a 33Mhz ARM 9
  • Secondary Processor is a 27Mhz ARM 7

First, don't compare Mhz numbers directly to each other. MIPS and ARM can't really be compared at the Mhz level in much the same way as we used to be unable to compare the old Mac PPC RISC chipset speed against Intel chipset speed.

So, when you look at the information above, one thing stands out to me : the iPhone actually has a damn sight more horsepower than one would expect from a phone/mp3 player. Not only that, but it's got a respectable amount of processing power for a mobile gaming device. Add to that the fact that not only are Spore and Super Monkey Ball coming to the iPhone, but the Super Monkey Ball guys actually had to re-do the artwork for the game because they underestimated the power - they increased the fidelity of the graphics because the iPhone actually had horsepower to spare!

So, if I can have a freaking blast using the Nintendo DS with a combined 100Mhz of ARM processing power, then my guess is that my iPhone has a lot of fun stuff in store for me at 620 Mhz. Add to that the fact that I'm already toting the phone around as my phone, my PDA, my MP3 player and my everything else device - if I want to tote around a gaming device, am I going to bring along a second device or just get games for my phone?

Also keep in mind that, come June, we will be able to browse for, pay for, download, and install games for the phone wirelessly through Apple's distribution channel. Games on the iPhone could be the "killer app" that nobody expected...

tags:        

links: digg this    del.icio.us    technorati    reddit




1. Alex Blewitt left...

You're not the only one to notice it. In fact, not only is gaming one of the big things for the iPhone, the momentum may well extend to Mac games too.

Think about this ... not only is the iPhone/iPod Touch an excellent device in itself, it's also got the potential to be hooked up to a remote computer/display and used as a joystick. Who needs a Wii when you have an iPhone controlling a game on your macmini/appletv and big screen? You could control the character with the accelerometer and then use the screen to select secondary systems, like a map of the game or similar.

http://alblue.blogspot.com/2008/03/macjava-no-java-for-iphone.html


2. Kevin Hoffman left...
Fri 14 Mar 08 10:29 am

That's an awesome idea... Sort of like when the dreamcast used to have that little LCD screen on the controller that showed little icons and had that detachble button thing you could use to do things on your controller while something else took place on the screen. I think one game let you choose your team's next play from a book in football so that nobody looking at the screen could see it. Combining the full 3D capabilities of the iPhone, plus the iPhone's accelerometers, plus the iPhone's ability to make socket connections and the iPhone's ability to discover remote devices and services via Bonjour - could be game-changing stuff!


3. James Gregurich left...
Fri 14 Mar 08 11:35 am

Did you get your $99 sign-up to go through? I tried to sign up for the program but I got a message that basically said "we'll get back to you."


4. Jesse Tayler left...
Fri 14 Mar 08 12:43 pm :: http://netmodular.com/

You forgot about the AppleTV -- It seems to me, that the Apple TV shares much of the same screen concepts and use concepts - except maybe via remote control instead of directly touching the screen -- but if you can port your Video Game to the iPhone, you've basically already ported it to both the Mac AND also AppleTV -- imagine AppleTV running 30 FPS video games with multiple remote controls all in HD, large-screen video with surround sound blasting through the speakers... Now imagine purchase of one video game, for your iPhone but having it run on your desk, the iPhone and the AppleTV all from the same purchase...buy a game on the TV and use it on your iPhone, have five friends all playing the same game on the HD screen, each with their own remote - make games that use the internet and people can play from their desk or their phone or their living room and carry their experience between all of them - what a great Dungeons and Dragons game that would be huh?


5. Kevin Hoffman left...
Fri 14 Mar 08 12:47 pm

I'm sold... I want to play D&D from my iPhone sitting in front of an HDTV! The only thing that would complete the experience is if I had to literally shake the phone yahtzee style in order to roll for initiative!


6. Daniel left...
Fri 14 Mar 08 3:02 pm :: http://danramteke.com

Yeah I've been thinking the same thing for a long time. Even if there were no Open GL ES, the iPhone+Bonjour+SQLite is the _best_ remote controller there will be this decade.

I also have an idea for an iPhone NES controller. Everyone and their mom is gonna write one, (and I want to write it too). Set the background of your iPhone webApp will be a picture of an NES controller. (yes webapp. iPhone 2 will have javascript onGuesture events). Hot spots over the A,B, start,select controls. Hot spots over the D-controller.

This app will be hosted on a lightweight server running on your iMac. It will respond to Ajax calls to send AppleScript key events to the emulator of your choice.

Adjust for performance and latency.

Don't even have to wait for the AppStore certificate.

And you could write a similar app to capture mousing movements and a general keyboard app. This would be an even smaller wireless keyboard/mighty-mouse intended for watching youtube from the couch. (I don't have a TV). Also watch iTunes or Miro feeds.


Tag Related Posts

MobileMe vs. Live Mesh Throwdown - Round 1

Wed 16 Jul 08 10:33 A GMT-05

Building Model Classes in C# and Cocoa

Sun 15 Jun 08 3:13 P GMT-05
tags:            

MobileMe vs. Live Mesh - Round 1

Wed 11 Jun 08 12:20 A GMT-05

My Macbook Air is masculine, dammit!

Mon 17 Mar 08 6:59 P GMT-05
tags:          

iPhone Developer Summit

Sun 16 Mar 08 8:39 P GMT-05

iPhone Underrated as a Gaming Device?

Fri 14 Mar 08 1:50 P GMT-05
tags:        

My take on the iPhone SDK

Sat 08 Mar 08 1:39 P GMT-05

Jobs says "not likely" to Flash on the iPhone

Thu 06 Mar 08 1:39 A GMT-05
tags:          

My Macbook Air Review

Sun 02 Mar 08 4:20 P GMT-05

iPhone Roadmap March 6th

Fri 29 Feb 08 10:41 P GMT-05
tags:        

Video of the Macbook Air in Action

Wed 20 Feb 08 3:04 P GMT-05

Macbook Airはきれいですよ!

Sun 17 Feb 08 2:38 A GMT-05

Why is O'Reilly Condoning iPhone Hacking?

Mon 11 Feb 08 3:55 P GMT-05

Evaluating my next laptop purchase

Wed 06 Feb 08 8:40 P GMT-05

The iPhone SDK key has been leaked! Oh Noez!!!1

Tue 29 Jan 08 11:36 A GMT-05
tags:        

Why Geeks just don't "get" the Macbook Air

Thu 17 Jan 08 2:30 P GMT-05

Popcorn + TiVo + Macbook Pro + iPhone == Hell Yeah!

Tue 15 Jan 08 3:11 P GMT-05
tags:          

How my ADC membership changed my life

Mon 31 Dec 07 3:57 P GMT-05
tags:      

Leopard Code Sample : Sprinkling in some Bonjour

Tue 27 Nov 07 2:32 P GMT-05
tags:        

Will Google's Android sink or swim?

Fri 16 Nov 07 7:08 P GMT-05
tags:        

Celebrity Death Match: iPhone vs. gPhone

Tue 06 Nov 07 1:52 A GMT-05
tags:    

Leopard Sample: A Bound NSCollectionView

Mon 29 Oct 07 1:41 A GMT-05

Leopard is out - let the code samples begin!

Fri 26 Oct 07 10:09 A GMT-05
tags:          

My life is complete : iPhone SDK is CONFIRMED.

Wed 17 Oct 07 6:38 P GMT-05
tags:          

Leopard Shipping October 26th!!

Tue 16 Oct 07 4:59 P GMT-05
tags:        

Editorial : My thoughts on iPhone Hacking

Tue 25 Sep 07 6:10 P GMT-05
tags:      

$4800 iPhone Bill for International Data Roaming

Mon 10 Sep 07 1:15 P GMT-05
tags:    

iPhone Apps are now also iPod Touch Apps

Sat 08 Sep 07 7:33 P GMT-05
tags:    

Using the iPhone Keyboard

Fri 31 Aug 07 2:08 P GMT-05
tags:      

Continuous LINQ - Can I write games with it?

Mon 13 Aug 07 3:09 P GMT-05
tags:        

Meebo on my iPhone - a useable IM client!

Tue 24 Jul 07 2:56 P GMT-05
tags:    

My iPhone Review

Mon 23 Jul 07 1:09 P GMT-05
tags:        

Wil Shipley Discusses the lack of iPhone SDK

Mon 09 Jul 07 1:50 P GMT-05
tags:    

OMFGWTF iPhonez0rz!!1!one!!

Fri 29 Jun 07 5:45 P GMT-05
tags:  

My 2008 Wishlist : A Transformers MMORPG

Tue 26 Jun 07 12:04 P GMT-05
tags:        

Microsoft Codename Acropolis - Unwrapped

Wed 20 Jun 07 3:22 P GMT-05
tags:              

Exploring the Delegate Design Pattern

Mon 14 May 07 6:30 P GMT-05

Core Data - Almost too Easy?

Wed 18 Apr 07 2:23 P GMT-05

An experience with the Leopard beta

Mon 26 Mar 07 7:45 P GMT-05
tags:                

WPF Bindings == WTF Bindings?

Mon 12 Mar 07 6:31 P GMT-05

On MUDs

Thu 08 Mar 07 5:00 A GMT-05
tags:                    

Objective-C 2.0 - Programming for wimps?

Wed 31 Jan 07 6:18 P GMT-05
tags:              

Communications 2.0

Wed 17 Jan 07 4:12 P GMT-05

Mac OS X Leopard Developer Preview

Tue 09 Jan 07 1:58 P GMT-05
tags: