Slashdot Mirror


Carmack to Bring "Graphical Tour de Force" to the iPhone

Apparently developer John Carmack loves his iPhone and is still kicking himself for not having something ready to go at launch time. However, he has announced plans to bring a "graphical tour de force" to Apple's popular device. "But as for which one, the company isn't saying just yet, though given that the recently launched id Mobile division already has Doom RPG and the forthcoming Wolfenstein RPG to its credit, we wouldn't be at all surprised if Carmack will bring Quake or some flavor of Rage to the small screen as well. What's more, he's apparently considering the idea of tackling the MMO market on the iPhone down the line, though he admits that he's being 'conservative' and doesn't 'want to be in a bet-the-company situation' just yet."

105 comments

  1. Link to actual article.. by bigbigbison · · Score: 5, Informative

    Here's the actual Forbes article rather than a link to a website that links to the article.

    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
    1. Re:Link to actual article.. by A+little+Frenchie · · Score: 5, Informative
    2. Re:Link to actual article.. by Anonymous Coward · · Score: 5, Funny

      Here is a Wikipedia article about the joule:

      http://en.wikipedia.org/wiki/Joule

    3. Re:Link to actual article.. by Anonymous Coward · · Score: 0
    4. Re:Link to actual article.. by Anonymous Coward · · Score: 0

      Here is a picture of bears:

      http://animals.nationalgeographic.com/staticfiles/NGS/Shared/StaticFiles/animals/images/primary/polar-bear-coaxing-baby.jpg

  2. I don't see FPS being that fun with out a buttons by Joe+The+Dragon · · Score: 4, Interesting

    I don't see FPS being that fun with out a buttons. A RTS / TBS may work good but not MMO / FPS / driving games.

    heroes of might and magic type games should work fine.

  3. Finally a creative game from iD by Chris+Burke · · Score: 5, Funny

    I gotta say I really like the idea of a game that combines the Star Wars universe with the world's most famous bike race. If they can pull it off, that is, and I have to wonder if the iPhone is really going to be the best target for this... wait...

    Doom RPG, Wolfenstein RPG? Okay, since I can't really imagine what that would look like ("you shoot the pinkie demon with the rocket launcher and hit for 100 damage"?), it does sound somewhat creative. Maybe, I guess. Not nearly as cool as "Tour de Force" though... :(

    --

    The enemies of Democracy are
    1. Re:Finally a creative game from iD by jandrese · · Score: 3, Informative

      You're pretty close on what the Doom RPG was like. Carmack wrote about it some time ago, and the big point in his article was that although a lot of mobile phone hardware is actually pretty powerful, all of the carriers have ridiculous restrictions that prevent you from using it effectively. Most importantly, the maximum memory size was restricted down to a fraction of what was available on the phone and limited you to a very small palette of sprites/textures.

      --

      I read the internet for the articles.
  4. What I'd like to see. by AltGrendel · · Score: 3, Interesting

    Can you imagine using the iPhone camera to capture the environment that you're in, like a street in NYC, and using that as a real time background for a FPS? It would put something like zombies in the image and real people in the image would be "hostages" that you need to protect or save.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:What I'd like to see. by InfinityWpi · · Score: 4, Interesting

      I had a game like that for my Treo 650 called Arcade Reality. It was a FPS (First-Person Space) game, like Star Raiders (god, I just dated myself, didn't I) that used the camera as a) a backdrop for the ships flying at you that you needed to shoot and b) to determine what direction you were moving in, since the phone didn't have one of those new-fangled accelerometers which are all the rage with you kids these days. Nifty bit of coding, that camera-used-to-sense-motion bit.

      Fun game, too. Got me some funny looks tho.

    2. Re:What I'd like to see. by cushdan · · Score: 3, Funny

      we've all accidentally killed a hostage... "Sorry man I meant to hit the zombie next to you with the crowbar not you"

    3. Re:What I'd like to see. by Anonymous Coward · · Score: 0

      Google "Wi-Fi Army".

    4. Re:What I'd like to see. by SouperMike · · Score: 2, Funny

      (god, I just dated myself, didn't I)

      It's not like anyone else would!

    5. Re:What I'd like to see. by rpillala · · Score: 1

      You'd be arrested under the PATRIOT Act.

      --
      When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
  5. Best quote ever? by Channard · · Score: 1
    Referring to Orcs and Elves.. '[it] never found an audience.' So it's not that a game or movie's mediocre, it's that it 'didn't find an audience'

    On a related note, where exactly would you play games on an iPhone? I know for a fact I wouldn't feel comfortable having an expensive gizmo like that out in the open for extended periods of time, where some tea leaf could grab it. And if you just end up using it inside, you might as well play games on a PC.

    1. Re:Best quote ever? by larry+bagina · · Score: 1

      You mut live in a shitty neighborhood or something. Anyhow, does your PC have an accelerometer and a touch sensitive display?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:Best quote ever? by timster · · Score: 5, Funny

      Is it just me, or did you just divide the entire Earth into two categories:

      1. Places where you're likely to get robbed, and
      2. in front of your PC?

      --
      I have seen the future, and it is inconvenient.
    3. Re:Best quote ever? by jollyreaper · · Score: 2, Funny

      On a related note, where exactly would you play games on an iPhone? I know for a fact I wouldn't feel comfortable having an expensive gizmo like that out in the open for extended periods of time, where some tea leaf could grab it. And if you just end up using it inside, you might as well play games on a PC.

      Is it just me, or did you just divide the entire Earth into two categories:

                  1. Places where you're likely to get robbed, and
                  2. in front of your PC?

      I'm still wondering about what kind of tea leaf jacks your iPhone.

      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    4. Re:Best quote ever? by andrewd18 · · Score: 1

      I'm still wondering about what kind of tea leaf jacks your iPhone.

      You know, tea leaves - as in the tea leaves that are likely to get bagged.

    5. Re:Best quote ever? by _Sprocket_ · · Score: 5, Funny

      Damn you once again, Earl Grey.

    6. Re:Best quote ever? by Anonymous Coward · · Score: 0

      tea bagged?

    7. Re:Best quote ever? by Anonymous Coward · · Score: 0

      You mut live in a shitty neighborhood or something.

      woof

    8. Re:Best quote ever? by fistfullast33l · · Score: 3, Insightful

      I know for a fact I wouldn't feel comfortable having an expensive gizmo like that out in the open for extended periods of time, where some tea leaf could grab it.

      Haven't ridden a New York City subway lately? Like in, say, the last 5 years? Earbuds everywhere. And quite a few video iPods, iPod Touches, and iPhones with movies too.

    9. Re:Best quote ever? by Culture20 · · Score: 2, Funny

      tea bagged?

      That's what he's really afraid of happening while he's playing a FPS in public.

    10. Re:Best quote ever? by Anonymous Coward · · Score: 0

      "Tea Leaf" is cockney rhyming slang for "Thief".

    11. Re:Best quote ever? by Anonymous Coward · · Score: 0

      Tea leaf means thief. Use your loaf! ;-)

    12. Re:Best quote ever? by Anonymous Coward · · Score: 0

      Pfft. You think that's funny, just wait 'till I get over to his house.
        *pulls on ski-mask*

    13. Re:Best quote ever? by croddy · · Score: 1

      I know it's an insular place, and it's hard to keep a good handle on just how much of the world is outside it. But try to remember, please, that 99.9 % of people do not live in New York City.

      Really. 99.9 % of people. Check my math if you care to.

  6. iPhone Job Loss by writerjosh · · Score: 5, Funny

    How about a game where you stand in line for hours in front of the Apple store waiting to buy the new iPhone? You can watch your character sit for hours doing nothing in the hot sun looking at his other Apple gadgets. The more time that goes by, the more chance he has of losing his job because he played hooky from work to sit in line all day. When his "hooky" bar gets depleted, he loses his job.

    "Oops. You just got fired!"
    Play Again?

    1. Re:iPhone Job Loss by I2egulus · · Score: 1

      Everyone knows iPhone users don't have jobs.

    2. Re:iPhone Job Loss by rwven · · Score: 2, Funny

      Hey, that's a dirty lie.

    3. Re:iPhone Job Loss by bigbigbison · · Score: 2, Insightful

      They must be trust fund kids then if they can afford the phone and the monthly bill...

      --
      http://www.popularculturegaming.com -- my blog about the culture of videogame players
    4. Re:iPhone Job Loss by Anonymous Coward · · Score: 0

      Never really did understand the logic of waiting hours/days in line for a product that is NOT going to sell out.

      So you had your iPhone a day or two longer than everybody else... what's the point?

      If anything, you might have learned from the original iPhone that early adopters could get burned to the tune of $200.00 for their fanboyism.

      When will they port common sense over for the hardcore mac people?

    5. Re:iPhone Job Loss by i_liek_turtles · · Score: 1

      What happens if you find your boss in line?

    6. Re:iPhone Job Loss by abigor · · Score: 1

      Yeah, $199 sure is a lot of money. Or maybe you should consider a getting a job that doesn't involve wearing a paper hat and asking people if they want fries.

    7. Re:iPhone Job Loss by sexconker · · Score: 2, Funny

      Well, you've got to get Common Sense running under Classic first before they do the port to OS X...

    8. Re:iPhone Job Loss by haystor · · Score: 1

      Yea...it's only $199.

      Even if that were true, it is still a lot of money to replace a phone that already works.

      Of course, I don't have a mobile phone. You have to be really important to pull that one off these days.

      --
      t
    9. Re:iPhone Job Loss by ArsonSmith · · Score: 1

      They love their jobs, the prey to steve every day.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:iPhone Job Loss by bigbigbison · · Score: 1

      I was replying to the person that said that the people who stood in line all day to get an iphone could get one because they didn't have jobs not commenting on how expensive I thought the phone was. Personally the free phone I got with my contract is good enough for me.

      --
      http://www.popularculturegaming.com -- my blog about the culture of videogame players
    11. Re:iPhone Job Loss by Anonymous Coward · · Score: 0

      You let him cut in in front of you. That way, you keep your job, because he gets his iPhone while you're being dismembered by the irate crowds behind you...

    12. Re:iPhone Job Loss by LittleBigLui · · Score: 1

      In Soviet Russia, everyone knows Jobs has the iPhone Users. Oh wait...

      --
      Free as in mason.
  7. About time by count+rostov · · Score: 0

    He's finally going to make me his bitch!

    1. Re:About time by Oh+no,+it's+Dixie · · Score: 1

      That's Romero you're thinking of, not Carmack.

  8. In Objective C?? by joggle · · Score: 0, Flamebait

    Uggh, I'd hate to be the guy having to port all of that old C code to Objective C. That's cruel and unusual punishment if you ask me, regardless of how much money you get paid for it.

    1. Re:In Objective C?? by argent · · Score: 4, Informative

      The only part that needs to be converted to Objective C is the part that creates and manages the game's viewport. THe existing game logic and models can remain in C or C++ (or Fortran=Fortran+1, or "ADD ONE TO COBOL GIVING COBOL"), and the user interface would be rewritten from scratch for the iPhone regardless.

    2. Re:In Objective C?? by mmkkbb · · Score: 3, Informative

      If you were porting something that's been written in C to Objective-C, you wouldn't need to change much. Only the points where your code absolutely must call objective-C library calls, really.

      --
      -mkb
    3. Re:In Objective C?? by larry+bagina · · Score: 3, Informative

      Quake and Doom were developed on NeXTStep 3.3. On hardware with less computational power than an iPhone.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. Re:In Objective C?? by jandrese · · Score: 1

      Objective C is closer to C than C++ is. Porting the code over wouldn't be that bad.

      --

      I read the internet for the articles.
    5. Re:In Objective C?? by mini+me · · Score: 1

      Objective-C is C with some extensions. C++ is a language of it's own.

    6. Re:In Objective C?? by ArsonSmith · · Score: 2, Insightful

      Objective-C is C with some extensions. C++ is C With a lot of extensions.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    7. Re:In Objective C?? by Anonymous Coward · · Score: 0

      Objective-C IS C! Plus other stuff. Porting "from C" would be non-existent.

    8. Re:In Objective C?? by IntergalacticWalrus · · Score: 1

      Only the low-level parts of the code that interact with the APIs need to be Objective C. Just like you can mix C and C++ together in a single app, Objective C can be mixed as well.

      And BTW this is no different from Mac OS X development. A lot of cross-platform apps are C and/or C++ with thin wrappers for interacting with the Cocoa API.

    9. Re:In Objective C?? by Graff · · Score: 4, Informative

      Objective-C is a strict superset of C, any C code will work just fine as part of an Objective-C project.

      C++ is not a strict superset of C, although a lot of the incompatable C++ syntax has been added back into C as of late. Even with that there are still a lot of gotchas when switching between C++ and C code.

      Honestly I've found Objective-C to be very powerful, intuitive, and easy to use. C++, although powerful, has a lot of tricky syntax and ideas behind it. It's a great language for experts and because it is a statically-typed language it is fairly quick, but I think Objective-C is a much better programming language overall. Oh and even though Objective-C is a dynamically-typed language you can still run it fairly quickly by "freezing" some of the method calls and making them static. This gives you the freedom of choice between the ease of a dynamic language and the speed of a static language.

      Apple has also worked it so that you can use C, C++, Objective-C, and several other languages fairly transparently in a single project.

    10. Re:In Objective C?? by ceoyoyo · · Score: 1

      Don't forget Objective-C++. All the best masochists use it.

    11. Re:In Objective C?? by Anonymous Coward · · Score: 0

      Furthermore, the inhouse level editors for Doom and Quake were written in what we'd now call the Cocoa API.

    12. Re:In Objective C?? by WillAdams · · Score: 1

      I guess you didn't know that Doom was originally written on NeXTstep? Or that the original level editor was a NeXTstep .app?

      http://doom.wikia.com/wiki/Development_of_Doom

      And it's trivial to call pretty much any sort of code from Obj-C anyway.

      William

      --
      Sphinx of black quartz, judge my vow.
  9. Carmack, Empty Mayonnaise Jars, And You by strelitsa · · Score: 2, Funny

    So is a "graphical tour de force" putting on a big turban and cracking stupid fortunetelling jokes about the iPhone on The Tonight Show With Johnny Carson? Well, at least it'll get Ed McMahon off the unemployment line for a while.

    --
    No mod points, no meta-moderating/Firehose/all the other free work Slashdot wants me to do.
    1. Re:Carmack, Empty Mayonnaise Jars, And You by mattack2 · · Score: 1

      He was on "Celebrity Family Feud" last week, though he didn't give many (if any) answers. (That is, he was Xed when time ran out.) The prize money was for charity, but they may have gotten normal SAG money for appearing.

  10. I can see the headlines now... by Oh+no,+it's+Dixie · · Score: 2, Funny

    Children at local high schools use iPhone camera features for photorealistic school murder simulations

    1. Re:I can see the headlines now... by ArsonSmith · · Score: 3, Funny

      School shootings are so last week. Didn't you get the memo, this week it's church shootings.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    2. Re:I can see the headlines now... by Anonymous Coward · · Score: 0

      And that's only because those christians have been reading the bible again. All the violence and bloodshed of the old testament is the single cause of all those shootings. Ban the old testament. Regulate its sale to minors, and imprison all those priests who dare to read it to children.

  11. Re:I don't see FPS being that fun with out a butto by moderatorrater · · Score: 1

    Who says an MMO has to be like those that've come before? Why not an RTS/TBS type MMO?

    As long as the developers can throw in meaningful persistence (most easily done with RPGs), I don't see any reason that an RTS or TBS wouldn't work as an MMO. Cavedog was doing something along those lines with their boneyard service for TA and the crusades for TA Kingdoms. Unfortunately, internet gameplay was still problematic and cavedog became an unfortunate casualty of bad management.

  12. Tour de France? by The+Assistant · · Score: 1

    A Graphical Tour de France?

    Will Lance Armstrong be in it?

    How about Neil Armstrong?

    Maybe Stretch Armstrong?

    I think the Hulk Should be in it too!

    Does my mind wander? Sorry, I thought I was posting on YouTube!

    1. Re:Tour de France? by 4D6963 · · Score: 1

      Crap you beat me to it... Oh well, as I like to think, if an idea that occurs to me has already occurred to someone else, it probably wasn't such a great idea anyways!

      --
      You just got troll'd!
  13. You can't know much objective C by SuperKendall · · Score: 4, Informative

    Uggh, I'd hate to be the guy having to port all of that old C code to Objective C

    First of all, Objective-C is a pretty nice language with a lot of good features. It's hardly torture to use it.

    But I doubt you'd know much about it, given that you do not realize you can mix C and objective C freely. Only the UI has to be objective C. Even that doesn't really have to have much objective C, just the bits where you make use of the UI frameworks... in a game you'd be doing mostly OpenGL anyway.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You can't know much objective C by joggle · · Score: 1

      I've looked at some of the old Quake code and saw a fair amount of assembly in addition to ancient C code that I'm sure would need to be modified to work on an iphone.

      I seriously doubt you could just compile that old code without some fairly significant modifications to make it work correctly.

      If you think it would be easy, try looking at some of the code they've open-sourced and try giving it a shot.

    2. Re:You can't know much objective C by Have+Blue · · Score: 3, Insightful

      Quake, no. GLQuake, where all that assembly can be simply deleted in favor of the branch that expects hardware 3D rendering (which the iPhone has), or any of the current derivatives of GLQuake which have had a ton of work done on them including ports to OS X, yes.

    3. Re:You can't know much objective C by Palshife · · Score: 1

      Quake's already on the iPhone.

      http://www.zodttd.com/forums/showthread.php?t=2793

      It runs great!

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    4. Re:You can't know much objective C by Fulg · · Score: 2, Informative

      Further proof that this is possible: it's already ported. Jailbroken iPhone/iPod required though.

      It's impressive to see it run that fast (30+ fps) on a phone, but quite honestly I find it unplayable due to the controls. Still, it's very cool :)

      --
      gcc: no input sig
    5. Re:You can't know much objective C by Fross · · Score: 1, Interesting

      I don't know about you, but as a one-time C programmer, 12 year Java programmer, I HATE Objective C. The syntax is all fucked up, it has a whole lot of really weird design decisions that seem to be made simply to provide a workaround to some problem, and I find the documentation for the SDK lacking. Yes, there is a lot of it, but I've tried to use it, and it's been a complete pain in the ass.

      For an example of a design "feature" of Objective C, you can extend/override a class. Any class. A class you don't even have source code access to. A class you don't even have package access to - it happens dynamically. Scary, important classes such as the base class. And you don't even do it IN the class, just another random file somewhere. Before anyone says that's useful, that rather destroys the whole concept of encapsulation.

      I'm sure the rest is that I don't like XCode either, but reading through the docs and writing some simple iPhone apps has been painful mostly because of the language and the lack of documentation (it really lacks a "here are all the tools you'll need to use to make an iPhone app", eg I completely found the UI editor by chance)

    6. Re:You can't know much objective C by konohitowa · · Score: 1

      I found writing some simple iPhone apps absolutely trivial. Of course, I used these new fangled thing-a-ma-jigs called them there tutorials and such. Yeah - I know. Crazy talk.

    7. Re:You can't know much objective C by SuperKendall · · Score: 4, Informative

      I don't know about you, but as a one-time C programmer, 12 year Java programmer, I HATE Objective C.

      I was a Java developer for about that long (or perhaps longer, I was doing some Java back around 1.0), and prior to that also had a lot of C and C++ and Lisp (mostly elisp) along with Scheme. The iPhone SDK is the first time I've done anything serious with Objective C, and I really like it.

      For an example of a design "feature" of Objective C, you can extend/override a class. Any class. A class you don't even have source code access to. A class you don't even have package access to - it happens dynamically. Scary, important classes such as the base class. And you don't even do it IN the class, just another random file somewhere. Before anyone says that's useful, that rather destroys the whole concept of encapsulation.

      This in NO WAY breaks the concept of encapsulation. It only enhances it. By being able to wrap ANY class in code of your own choosing, or adorn a class with new methods - you provide a powerful new range of composition abilities you don't easily have in Java (though you can do something similar with reflection trickery and interfaces).

      It's also what allows for private method definitions that cannot be seen through your header file.

      Yes it's dynamic. All of Objective-C is dynamic to the hilt, and that means there's a lot of stuff the compiler will not warn you about. But that can be OK, because the tradeoff is extreme flexibility and that is useful too. It means you can express some ideas in fewer lines of code and the less code there is the less room for error.

      I'm sure the rest is that I don't like XCode either, but reading through the docs and writing some simple iPhone apps has been painful mostly because of the language and the lack of documentation (it really lacks a "here are all the tools you'll need to use to make an iPhone app", eg I completely found the UI editor by chance)

      To me that says you are not reading the right documentation. I have found the documentation fairly extensive, and at least one of the introductory iPhone programming tutorials on the iPhone developer website builds a Hello World from scratch using Interface Builder. That aspect is well explained in at least a few documents, you have not read enough if you did not know about IB apart from accidentally launching it.

      I would read ALL introductory material on iPhone development on the iPhone dev center, including the UI guide. You need those as a grounding. Skimming some books on Cocoa to understand the Foundation classes (which the iPhone also uses) is a very good idea to know of the capabilities of things like NSString or NSDateFormatter.

      And if you use properties for a lot of stuff, even the syntax will not be so unfamiliar...

      Also I would look around for introductory material on XCode. Try watching some of these videos, especially the XCode ones (in fact probably only those). If possible, try to find an iPhone Dev Camp near you and attend (it's this weekend, there are seven satellite locations). There are also a number of books on using XCode, one of those might be good to go through.

      Lastly I recommend totally understanding the retain/release model, and coming up with a set of procedures that you always follow. In my case for any class local variable, I always make a property for it and mark it as "retain". Then I always use that to set the value, even inside the class - that way I know dealloc can clean it up, and I'll never forget to call retain when I need to. There are times when you'll need to release an object as a result but it's better to leak a little memory than to have unstable references lingering in code - the performance tools can track down leaks pretty well. Just be consistent in your approach and you will not make many mistakes.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    8. Re:You can't know much objective C by WiseWeasel · · Score: 1

      Unfortunately, no one can publish any good iPhone development books or resources because of the NDA Apple has in place for the SDK, compounding the problem you bring up.

      --
      "I like systems, their application excepted", George Sand (French)
    9. Re:You can't know much objective C by p0tat03 · · Score: 1

      You forgot to mention that Objective-C is a strict superset of C, which means *any* C code will compile on it (assuming you don't have any odd dependencies). Build a UI layer in Obj-C (which you'd have to do anyways) and you're set. I'd hardly even call it "porting".

    10. Re:You can't know much objective C by Fross · · Score: 1

      To me that says you are not reading the right documentation. I have found the documentation fairly extensive, and at least one of the introductory iPhone programming tutorials on the iPhone developer website builds a Hello World from scratch using Interface Builder. That aspect is well explained in at least a few documents, you have not read enough if you did not know about IB apart from accidentally launching it.

      I started on the iPhone SDK pretty early on, and didn't find any such tutorials. There was sample code (I learned what I knew by dissecting that), there were a bunch of videos essentially glorifying the sdk but not providing any real demos - called the "iPhone Getting Started" videos, and nothing that actually demonstrated what all the tools were and how they worked to build soemthing from the ground up.

      Like I said, I only found the IB as I was trying to work out what the other files in the Hello World directory were, and how I could affect layout and such with them. Nothing before then showed me even the concept of using the IB for laying out UI elements (and as someone new to Cocoa, I didn't know what the environment was).

      I'd appreciate a link to those tutorials, as I'm sure I'm missing a lot more information. I read the Objective C primer, so I'm familiar with lots of the concepts and important classes, but the language itself is only a small part of the dev environment.

    11. Re:You can't know much objective C by SuperKendall · · Score: 1

      Like I said, I only found the IB as I was trying to work out what the other files in the Hello World directory were, and how I could affect layout and such with them. Nothing before then showed me even the concept of using the IB for laying out UI elements (and as someone new to Cocoa, I didn't know what the environment was).

      The main document I was thinking of that mentions IB is "Creating iPhone Apps"

      There's less in that than I remembered on using Interface Builder - but basically any book or article that describes working with Interface Builder is going to be mostly applicable to working on the iPhone (ignore the KVC stuff if you run across it, iPhone development does not have that tab). The basic concepts of the files owner, and wiring up IB UI elements to your code are all the same as on the mac.

      Also it may be helpful to watch the videos at iPhoneDevCenter. Some of them are old but the concepts still apply.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  14. Re:I don't see FPS being that fun with out a butto by EMeta · · Score: 2, Interesting

    How many buttons do you need? Motion can easily be controlled by tilting & turning the iphone (tilt forward for forward, back for back, rotate clockwise & counterclockwise to do the same for the character, & tilt left or right for strafing). Then make 2 mostly transparent buttons on either side of the iphone screen. Put an extra transparent button in the middle of the top for a menu. I can't think of a racing game that would need more buttons than that; & I think most FPS would be set too. For diablo-esque hotkeys you could even make the bottom 3/8" (10mm) a series of 7 to 8 square buttons. And then you can nest more commands, or toggle between different sets of hotkey definitions for different applications (e.g., lots of little enemies set, or one big honking baddie set, etc.)

  15. Re:I don't see FPS being that fun with out a butto by Anonymous Coward · · Score: 0

    MMOTBS?

    "Wait while the other hundred people on the server take their turns."?

    Regular multiplayer TBS is bad enough...

  16. Re:I don't see FPS being that fun with out a butto by ArsonSmith · · Score: 1

    are the tilt sensors that precise in the iPhone? Is it as good as the wii? could we soon have the WiiPhone

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  17. iOrcs and iElves by christ,+jesus+H · · Score: 1

    Come on, ya know thats whats coming . . .

    --
    Ohh spiteful one tell me who to smote and he shall be smolten!
  18. Re:I don't see FPS being that fun with out a butto by Khuffie · · Score: 1

    Erm, the tilt sensor isn't that precise and controls will be ridiculous to get right. I really fail to see how people consider the iPhone to be a good gaming platform; it'll be good for casual games, but I don't see anything beyond that. Tilting the screen left and right makes it difficult to see the screen. 'Touch' buttons are difficult to find/hit in a game.

  19. I wonder what Carmack thinks about the NDA fiasco by IntergalacticWalrus · · Score: 1

    I was quite dissapointed that the article made no mention of that.

  20. Graphical "Tour de France" by Tragedy4u · · Score: 1

    With soundtrack provided by Kraftwerk

  21. Re:I don't see FPS being that fun with out a butto by abstract+daddy · · Score: 0

    The first thing this article made me ask is why Carmack is interested in making anything for a phone. I've always envisioned mobile games as something that second rate developers do because they have no choice.

  22. Re:I don't see FPS being that fun with out a butto by jherekc · · Score: 1

    Crash Bandicoot Nitro Kart 3D is available on the iPhone and works pretty damn well!

    --
    "lack of quality control is one of the pillars of slashdot"
  23. Re:I don't see FPS being that fun with out a butto by SendBot · · Score: 1

    I forget the term for it, but there is a variation of TBS where you have a certain amount of time to take your turn, and you are rewarded for making your choices more quickly (like rolling higher initiative or something).

    Check out Bang Howdy for an example of this

  24. The iPhone? Ew... by morari · · Score: 1

    Why keep wasting time on mobile telephones when Id Software could be pushing the Wii to its limits instead?

    --
    "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    1. Re:The iPhone? Ew... by im_thatoneguy · · Score: 1

      Why waste your time pushing the Wii to its limits when Wii Sports has already done it!

      *Zing*

    2. Re:The iPhone? Ew... by Anonymous Coward · · Score: 0

      The real question is this. JC is someone who 15 years ago had "Genius god" status because of his remarkable ability to program amazing engines on cutting-edge hardware. So why is he ignoring the cutting-edge hardware and moving down to portable devices that have the same basic spec as the machines Quake 3 ran on?

      I mean, come on, JC can code amazing stuff on the iPhone in his sleep. What's the point? Is he retiring?

    3. Re:The iPhone? Ew... by morari · · Score: 1

      I assumed that he likes the challenge. Besides, Quake 3 was Id's last good game... maybe that has something to do with it. :P

      --
      "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
  25. Quake's already out for jailbroken phones by Anonymous Coward · · Score: 0

    Quake was released for the iPhone last week:

    http://www.zodttd.com/forums/showthread.php?t=2793

  26. Re:I don't see FPS being that fun with out a butto by WiseWeasel · · Score: 3, Informative

    Yes, the tilt sensors are very precise, but you do get some random noise that you have to account for in your software. Current tilt-based games such as Labyrinth (marble table game) and Super Monkey Ball are very playable, and the motion detection is incredibly sensitive and quite realistic. An anonymous EA developer actually commented on the iPhone's accelerometer's characteristics as an input device in this story, where it is compared with the Wii remote minus the Motion Plus additions.

    --
    "I like systems, their application excepted", George Sand (French)
  27. Re:I don't see FPS being that fun with out a butto by EVil+Lawyer · · Score: 1

    Actually I could see a driving game working if it takes advantage of the accelerometer... tilt left / right to steer, forward/back to accelerate / brake.

  28. Re:I don't see FPS being that fun with out a butto by TeraCo · · Score: 2, Insightful

    Probably because iPhone games are an 'untapped market' to date, and the first person to make a really good one will sell a million units courtesy of the precreated marketing channel and DRM which hinders piracy.

    --
    Not Meta-modding due to apathy.
  29. " a graphical tour de force" by westlake · · Score: 1

    So we can expect another tech demo from Carmack and not a game?

  30. Finally by Dan+East · · Score: 1

    It will be good to see Quake finally running on a mobile device. Maybe someday they'll even have a go with Quake 2.

    --
    Better known as 318230.
    1. Re:Finally by crunzh · · Score: 1

      And then doombot will flourish again, when ppl look for pirated quake 2 downloads!

      --
      Visit http://www.crunzh.com/ for free software. Mac/Lin/Win
  31. quake is already available for iphone by CodyRazor · · Score: 1

    I think im the only one to point out that with a jailbroken iphone 3g or 1st gen with 2.0 firmware the installer cedega has a quake package to download, its pretty cool. the controls are a little difficult mainly cause it doesnt support more than one touch at the same time atm but its pretty fun and runs at full speed. has a similar one on my old ppc device, they even had quake 2 and 3 for pocketpc, 2 was too slow to play though and 3 was a slideslow but still, thats pretty cool. you could also play multiplayer online over a cellular conneciton too, that rocked.

    --
    So Skulldilocks threw acid on the schoolchildrens' faces, cause somebody from the bible told her to do it!
    1. Re:quake is already available for iphone by JazzyJ · · Score: 1

      Cydia, not Cedega.

  32. Re:I don't see FPS being that fun with out a butto by antin · · Score: 2, Interesting

    A FPS could work quite well on the iPhone, especially if they look at how the Wii Metroid did it. In Metroid you aimed with the pointer and the more you moved the pointer from the middle of the screen the faster it turned in that direction.

    You could do the exact same thing with the iPhone, always play with your finger touching the screen, and as you move your finger from the center look in that direction.

    If you constrained an iPhone FPS to only allow horizontal camera panning then moving your finger up and down the screen could move you forward and backwards, and movement to the left and right would turn you. Tapping anywhere would shoot (either always in the center of the screen, or the exact point that you tapped).

    Alternatively if you use the multitouch you could remove the vertical constraint and look by stroking in any direction and move by stroking with two fingers.

    Another option if you don't want to be always touching the screen is to allow you to flick the viewpoint around (sort of like flicking through photos). A stroke to the left (from anywhere on the screen) turns you left, a faster stroke turns faster, and flicking turns really quickly... Continuous turning either by multiple strokes, or have the initial speed of the stroke set the turn speed and if you hold your finger at the end point continue to turn or move at that speed until you release.

    I really think there are a lot of options for rather precise control and I think a most game genres could work on the iPhone; determining which control scheme works the best will just require a few demos and some testing.

  33. Re:I don't see FPS being that fun with out a butto by abstract+daddy · · Score: 0

    Yes, but surely making mobile games must be boring as fuck compared to PC and console games.

  34. Re:I don't see FPS being that fun with out a butto by spectral · · Score: 1

    Why? Carmack wrote his first games for machines that had much less power than an iPhone. I think it'd actually be really fun to make a game that's really complex and pushing the limits of the hardware, even/especially if the hardware is really constrained; one would have to do clever tricks instead of brute-forcing the solution ("Oh by the time I release this, the GeForce 1 hojillion will be out and everyone will have 128 cores at 10 GHz each, and I can actually do this!")

  35. Re:I don't see FPS being that fun with out a butto by 4phun · · Score: 1

    I don't see FPS being that fun with out a buttons. A RTS / TBS may work good but not MMO / FPS / driving games.

    heroes of might and magic type games should work fine.

    They put touch sensitive virtual buttons at some spot on the screen. It works for me.