top | item 9781333

Quake in your browser

169 points| highCs | 10 years ago |webquake.quaddicted.com | reply

66 comments

order
[+] ninjaroar|10 years ago|reply
Quake in the browser via javascript was done 5 years ago using GWT. I recall seeing that port at Google I/O years ago.

https://code.google.com/p/quake2-gwt-port/

[+] slacka|10 years ago|reply
You linked to quake2-gwt-port, which is a Quake 2 port. But this is a Quake 1 JavaScript port called SiPlus' WebQuake.

https://github.com/SiPlus/WebQuake

I wonder how a JavaScript port done manually like this would compare to an emscripten port in terms of performance? It was a little choppy on my old laptop that can run Quake 3 decently.

[+] anc84|10 years ago|reply
I am pretty sure that this one was written from scratch, not "compiled to JavaScript".
[+] serkanyersen|10 years ago|reply
For some reason it triggered vulnerability blocked warning on my device. Looks like one of the WAV files tried to execute code.

Screenshot: http://d.pr/i/w2A1/2BrF07Eo

[+] Kenji|10 years ago|reply
Woah, what does that mean now? I played through the first level, do I have to worry about an arbitrary code execution exploit having compromised my computer now?
[+] deepakjc|10 years ago|reply
I'm on Chrome (on a macbook) and the mouse isn't working... Click works to shoot, but I can't look around using the mouse. Any ideas?

(I'm playing with just the keyboard so far... but I can see the end coming soon.)

[+] lpedrosa|10 years ago|reply
Try turning on the mouselook. I think the key for that is '\' or something. Check the controls
[+] yulaow|10 years ago|reply
Same here, chrome on LinuxMint
[+] hobs|10 years ago|reply
Same problem on Chrome on windows, but FF works great.
[+] alkonaut|10 years ago|reply
Same here, latest chrome Windows 8
[+] 0x0|10 years ago|reply
It actually runs on the iPhone's MobileSafari! (although with quite a bit of stutter and the occasional browser crash)
[+] seanp2k2|10 years ago|reply
My original Droid ran Quake 3 with no problems at native res at a super solid frame rate. Browser performance has come far, but it's still no match for native from what I've seen.
[+] anonbanker|10 years ago|reply
just tested on an HTC Desire 601. Ran faster in Fennec (firefox) than on an Athlon X2 with a Radeon HD 4200 running linux (open drivers) and Firefox. Wasn't expecting that at all.
[+] Rifu|10 years ago|reply
I'd just like to take a moment to appreciate the domain name.
[+] Xylemon|10 years ago|reply
Quaddicted is a great site ran by a great Quake archivist/enthusiast (Spirit). He's helped keep back ups of Quake mods and maps and even written a java application to download and install them easily onto your Quake installation from his site. Just don't appreciate the domain name, appreciate the guy too!
[+] Shad0w59|10 years ago|reply
+mlook doesn't work... any idea why?
[+] moonshinefe|10 years ago|reply
It didn't work at first for me when I tried it in the very start of the game, but once I went through a portal to enter the 'select your episode' rooms, it started to work.
[+] spdustin|10 years ago|reply
If I used my old PC with the 3DFX card, could I see through the walls to snipe other players?

Ahh, the good ol' days.

[+] balls187|10 years ago|reply
Voodoo or Voodoo2?
[+] j0e1|10 years ago|reply
The game sounds still give me goosebumps.
[+] inDigiNeous|10 years ago|reply
Yeah I remember this being one of the first games truly to put the sounds deep into my brain, over grinding multiplayer over countless hours.. just learning from the sounds where the enemies were, who took the red armor and where, when the quad appeared ..

Those jump sounds going over the moving platforms in DM2, somebody rocket jumping in DM4 to the top, DM6 rocket camping and somebody coming behind the corner with the grenade launcher ..

Excellent sound design, Trent Reznor and the ID team did a really good job in spatial location via sound. I dont even know many modern games that have reached the same level, modern multiplayer games don't somehow use sound as well as quake always did to tell you what is happening in the environment.

Although not realistic in any way, but it made sense for the game.

[+] mhomde|10 years ago|reply
~MAP DM4

shoots a couple of shotgun blasts

jumps into the lava

dies

yup, good 'ol quake

[+] prawn|10 years ago|reply
What a map that was! Used to love getting quad damage on that one and running amok.
[+] zobzu|10 years ago|reply
worked smoothly on my linux laptop/firefox :) I wonder if quake 3 would work...
[+] empressplay|10 years ago|reply
Awesome! But I was really hoping it was going to be multiplayer. It would be much cooler if you could just hop straight in to shooting at some other people...
[+] xigency|10 years ago|reply
It actually does support multiplayer, using websockets. You have to enter the IP address. Instructions are on the WebQuake github page.
[+] rectangletangle|10 years ago|reply
Cool as hell, kinda surprised it ran as smooth as it did.
[+] mrbig4545|10 years ago|reply
technology is so advanced that we can now run 19 year games in our web browsers and be impressed by it
[+] shocks|10 years ago|reply
TIL it's really hard to play Quake on a Kinesis...!

Great stuff here. Thanks for sharing.

[+] ralphael|10 years ago|reply
Love this blast from the past.

I just spent 20 minutes watching the demo run through :-)

[+] mhomde|10 years ago|reply
Next year is the 20-year anniversary of quake btw! God I'm old
[+] thgil|10 years ago|reply
Ctrl + W closes the tab while playing. Happened to me a lot :/