Quake Ported To Palm Pre

QuakeUpdated: Yep, the floodgates have well and truly opened: id's second revolution in shooters, Quake, has now been ported to the Pre courtesy of the new SDL library cooked into webOS. The current release isn't playable: it crashes once you try to load a new game, and there are no key bindings to let you control it anyway. But the developer, dtzWill, has already fixed the issue and plans to push out a playable release soon. A fully-functional version is now available in Preware!

In the meantime, you can feast your eyes on the demo video after the break...

Article Comments

 (11 comments)

The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.

Start a new Comment Down

Exxxcellent.... :)

bhartman34 @ 1/2/2010 6:15:27 AM # Q
Hopefully it'll be up and running properly soon. :)
RE: Exxxcellent.... :)
rsc1000 @ 1/3/2010 12:53:46 PM # Q
I think that Doom ran better on the old Palms then they do on the iPhone - because the controls were decent. You just had to map them to use the D-Pad for movement and other buttons for other game functions. Not good for landscape (pity...) but the playability in portrait more than made up for it. I played through all the Doom 1 and 2 levels and many many custom mods on my Palm T3. I think it could be the same here: keyboard setup could be great for Doom. Might also be interesting to make use of the touch area below the screen - additional advantage over 'on-screen only' controls as it at least wont get in the way of the display - though to be honest i'm not sure how.

Now Quake is another issue entirely - as with all vertical / 'freelook' games (i.e. most first person shooters that came along after Doom 2). Some games were kind of 'in between' like Duke3D (was playable because it doesn't require free-look and not true 3D).

I cant see any full-movement 3D shooter being playable on anything that doesn't have dedicated gaming controls. But Doom is perfect for mobile devices with sufficient hardkeys as movement is much more limited.

Reply to this comment

Great, Now Let's Do Something About the Controls

DarthRepublican @ 1/2/2010 10:04:06 AM # Q
I played Doom for a little while last night and while it looked great, controlling it from the keyboard while it sits in a sideways position is awkward to say the least. Once the work of posting these games is done, some work should be done with the UI and keyboard controls to make them more intuitive.
Palm Apologist
Shouting down the PIC Faithful Since 2009
Screw convergence
Palm III->Visor Deluxe->Visor Platinum->Visor Prism->Tungsten E->Palm LifeDrive->Palm TX->Palm Pre
Visor Pro+VisorPhone->Treo 180g->Treo 270->Treo 600->Treo 680->T-Mobile G1->Palm Pre
http://mind-grapes.blogspot.com/
RE: Great, Now Let's Do Something About the Controls
bhartman34 @ 1/2/2010 11:28:54 AM # Q
What, if anything, prevents the screen orientation from being changed in the same way it was changed with the email app patch? It would make the field of vision in the game narrower, but that's a decent trade-off for being able to type in the right position with the keyboard, isn't it?
RE: Great, Now Let's Do Something About the Controls
Tim Carroll @ 1/2/2010 3:59:10 PM # Q
dtzWill has already figured out a way to reverse the landscape so the keyboard is on the left (which makes more sense to me). Portrait is a little trickier though and would require a patch to webos-sdl, so that's a bit further off.

The real problem is that all-touch devices like the Pre kinda suck for fast-paced shooters. I keep trying to think of some way the gesture area could be used as well, but the fact is that these games are meant to be played with controls in both hands - be it console controller with dual sticks or a kb + mouse combo.

Still, once tilt control is figured out, it should alleviate matters somewhat. Mainly I just wish O2 would hurry up and push out webOS 1.3.5 for GSM so I can play them myself...
Sometime PIC blogger
Treo 270 --> Treo 650 --> Treo 680 --> Centro --> Pre
I apologise for any and all emoticons in my posts. You may shoot them on sight.

RE: Great, Now Let's Do Something About the Controls
DarthRepublican @ 1/2/2010 7:22:04 PM # Q
Tim Carroll wrote:
dtzWill has already figured out a way to reverse the landscape so the keyboard is on the left (which makes more sense to me). Portrait is a little trickier though and would require a patch to webos-sdl, so that's a bit further off.

The real problem is that all-touch devices like the Pre kinda suck for fast-paced shooters. I keep trying to think of some way the gesture area could be used as well, but the fact is that these games are meant to be played with controls in both hands - be it console controller with dual sticks or a kb + mouse combo.

Still, once tilt control is figured out, it should alleviate matters somewhat. Mainly I just wish O2 would hurry up and push out webOS 1.3.5 for GSM so I can play them myself...

Actually, back in the day I was pretty good at controlling Doom with just the keyboard. Of course I didn't have it turned on its side. I think that what we really need is something like the official iPhone version of Doom with good on screen controls for landscape play and screen rotation for a keyboard play.

http://gizmodo.com/5394312/the-iphone-now-officially-runs-doom

The money quote from the above blog post for me is,


In a blog post from May, Carmack says he loves that players port Doom to every device imaginable, but he's disappointed that there's rarely any real effort to build a new, functional control scheme on platforms without a keyboard and mouse. In other words, he'd rather that instead of everyone stopping at "Does it run Doom?" they ask "Does it play Doom?"

I have to say that I agree with Carmack. I can count on my fingers the number of times I played Doom on my Treo or Palm TX, largely because the game was hard to set up and didn't play very well on PalmOS devices. Doom runs pretty well on my Pre right now and it's just a few UI tweaks away from being as much fun as the original.
Palm Apologist
Shouting down the PIC Faithful Since 2009
Screw convergence
Palm III->Visor Deluxe->Visor Platinum->Visor Prism->Tungsten E->Palm LifeDrive->Palm TX->Palm Pre
Visor Pro+VisorPhone->Treo 180g->Treo 270->Treo 600->Treo 680->T-Mobile G1->Palm Pre
http://mind-grapes.blogspot.com/

Reply to this comment

possible fix

skeezix @ 1/2/2010 5:12:29 PM # Q
Someone pass him the word..,

When we brought this to Palm OS devices, I spent weeks banging my head over a crash-on-new-game issue, and then someone (I forget who?) came along and fixed it. Oh it was Squidge I think?

Anyway, that particular issue (which may or may not be this one) was a bug in the Q1 source, for one of the math functions IIRC. It was using its own function rather than the native function, and its own was crashing. Its been eyars now, so I don't recall if it was just an alignment issue for ARM at the time or something nastier, but turned out the workaround was just to alter the #define to use thenative version of various functions instead ot the id supplied version.

The symptom was various demos could be viewed, but new game would crash a few moments after starting; if lucky you might see a split moment of falling through the floor of thre world IIRC.

Anyway, this announcement is again moot until the native ARM environment is supported and nurturered, rather than shunned ;)

jeff
The Shadow knows!

RE: possible fix
skeezix @ 1/2/2010 5:15:45 PM # Q
Nasty framerate; he prolly just did a quick build and link and saw it worked, without investing a lot of time into it yet.. but thats running worse than on the old Tapwave Zodiac, T|T3, etc. Mind you, those were pretty fast machines all things considered, and didn't have to back a phone and other apps, but still, after all these years it better run _better_ :)

Big shout out for him though, bringing Q1 to a platform is a coming of age for a device :)

jeff
The Shadow knows!

RE: possible fix
Tim Carroll @ 1/2/2010 5:26:22 PM # Q
^^ A couple of Internals folks are working on making OpenGL work now - that framerate should shoot up a fair bit if they can :)
RE: possible fix
skeezix @ 1/2/2010 5:29:54 PM # Q
yeah, glquake would be pretty spectacular on there :)

Does Palm let native-ARM compiled code go up in the app store yet? (sure, it would push folks towards lowest common denominator code, or dynamic cpu-selected routines during runtime, or multiple bins per package, but no biggy .. all things done before on Palm platforms :)

jeff
The Shadow knows!

Reply to this comment

I can find neither Doom nor Quake on Preware

xImtc @ 1/3/2010 5:44:40 AM # Q
Doom was there, but then it disappeared, and now Quake isn't either. Where did they go?
Reply to this comment
Start a New Comment Thread Top

Account

Register Register | Login Log in
user:
pass:

Latest Comments

  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000