Classic Doom Coming To the iPhone Next Month
Two months after releasing an iPhone port of Wolfenstein 3D, id's John Carmack brings an update to the similar effort underway to bring classic Doom to the iPhone as well. He provides some detailed information on the development process, and says they're aiming for a release some time next month.
"One of the things I love about open sourcing the old games is that Doom has been ported to practically everything with a 32 bit processor, from toasters to supercomputers. We hear from a lot of companies that have moved the old games onto various set top boxes and PDAs, and want licenses to sell them. We generally come to some terms in the five figure range for obscure platforms, but it is always with a bit of a sigh. The game runs, and the demo playbacks look good, but there is a distinct lack of actually caring about the game play itself. Making Doom run on a new platform is only a couple days of work. Making it a really good game on a platform that doesn't have a keyboard and mouse or an excess of processing power is an honest development effort."
The original Doom has already been ported to Android, Android beats I-phone again!
yeah, except that Doom is written in C.
Mod me down, my New Earth Global Warmingist friends!
Making it a really good game on a platform that doesn't have a keyboard and mouse or an excess of processing power is an honest development effort."
This is of course, retarded.
Keyboard? Mouse? The Android port of Doom not only runs great w/sound, but *doesn't* require a keyboard (although it works with the G1 phone's keyboard and mouseball as well). It's very playable w/o using the keyboard at all. Incidentally, there are currently TWO ports for Android.
Excess of processing power?
The HTC G1 (Android) has a Qualcomm® MSM7201A, 528 MHz which is underclocked to 384mhz.
The iPhone has an ARM 1176JZF, 620MHz which is underclocked to 412mhz.
So the iphone, not the G1 is faster.
Incidentally, rooted Android users can return the clock speed to native with Open Overclocker or overclockwidget.