10 ms·
Quake in your browser
- textin 11y agoHere is our experiment in online multiplayer shooter in your browser http://demo.krie.gg/ http://demo.krie.gg/
- empressplay 11y agoAwesome! 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...
- azakai 11y agoI believe http://www.quakejs.com/ http://www.quakejs.com/ has multiplayer.
- ljk 11y agotoo bad no one's on the servers :/
- undershirt 11y agoamazing, thanks!
- xigency 11y agoIt actually does support multiplayer, using websockets. You have to enter the IP address. Instructions are on the WebQuake github page.
- serkanyersen 11y agoFor 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 http://d.pr/i/w2A1/2BrF07Eo
- Kenji 11y agoWoah, 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?
- to3m 11y agoThe last chunk in the WAV file mentioned has a length of 0xFFFFFFFF, which I don't believe is valid. It's probably just referring to that.
- voltagex_ 11y agoThat's a blast from the past. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3895 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3895
- silveira 11y agoWow! It worked super well on Firefox 38.0.5/OS X 10.7.5.
- 0x0 11y agoIt actually runs on the iPhone's MobileSafari! (although with quite a bit of stutter and the occasional browser crash)
- anonbanker 11y agojust 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.
- seanp2k2 11y agoMy 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.
- onion2k 11y agoTrue but web performance is advancing faster than native performance. It's catching up. Give it enough time and the difference won't be big enough to justify the additional cost of developing for multiple platforms when you can get 90% of the performance with a cross-platform code base. Whether that code base is HTML5+WebGL or something more like Unity with WebAssembly is another matter, but I believe, in 5 years or so, writing native code will be not be the norm for mobile apps.
- empressplay 11y agoHm. Defying the laws of physics again, are we?
- onion2k 11y agoI'm not sure how suggesting a uiWebView wrapper might only use 10% of performance compared to native is really 'defying the laws of physics'. The reason it's catching up is because the browser is essentially is moving out of the way. For example, right now, if I write a GLSL fragment shader and run it in a native app it runs on the GPU exactly how you'd expect. If I then use the same shader in JS using WebGL ... it does exactly the same thing on the GPU. The performance is the same. In a few years the same will be for the rest of the code - it'll be loaded by a browser but it'll be running basically the same instructions on the CPU as a native app. The browser chrome, security sandboxing, and a few other bits will slow things down a little, but not so much that we'll need to develop native code except for games that really push the limits of the platform they're on.
- zobzu 11y agoworked smoothly on my linux laptop/firefox :) I wonder if quake 3 would work...
- pgrote 11y agowow! Works great on an Acer C720 chromebook. Fantastic!
- anti-shill 11y agohardly worked at all on my PC with 3 gig of RAM.
- chucky_z 11y agoOh, this thing is ancient! Still cool. https://github.com/SiPlus/WebQuake https://github.com/SiPlus/WebQuake There is a node.js multiplayer server included in the repo that works half-decent. :)
- Shad0w59 11y ago+mlook doesn't work... any idea why?
- moonshinefe 11y agoIt 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.
- ninjaroar 11y agoQuake 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/ https://code.google.com/p/quake2-gwt-port/
- slacka 11y agoYou 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 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 11y agoI am pretty sure that this one was written from scratch, not "compiled to JavaScript".
- jwinterm 11y agoIE9 here. I has no quakes in my browser :(
- morganvachon 11y agoWorks great in Firefox, but it seems that mouse grabbing isn't automatic. Still, very nicely done.
- deleted 11y ago[deleted]
- inDigiNeous 11y agoWhy are you running IE9 ?
- Loque 11y agoI second this question, also, why would you expect it to work? I'd far rather they (or anyone) spent their time on clients (browsers) that support features than address issues which could be resolved by someone using a modern browser.
- thgil 11y agoCtrl + W closes the tab while playing. Happened to me a lot :/
- rectangletangle 11y agoCool as hell, kinda surprised it ran as smooth as it did.
- mhomde 11y ago~MAP DM4 shoots a couple of shotgun blasts jumps into the lava dies yup, good 'ol quake
- klaussilveira 11y agoioquake 3 via emscripten: https://developer.mozilla.org/en/demos/detail/ioquake3js https://developer.mozilla.org/en/demos/detail/ioquake3js I need some help getting MP to work with WebRTC. If you're interested: https://github.com/klaussilveira/ioquake3.js https://github.com/klaussilveira/ioquake3.js
- slacka 11y agoHow does your port differ from QuakeJS? : http://www.quakejs.com/ http://www.quakejs.com/ The source code is at: https://github.com/inolen/quakejs https://github.com/inolen/quakejs It has working networking through WebSockets. Might want to check that out.
- cliftonk 11y agoI'm not familiar with either implementation, but webrtc (I believe) allows for UDP networking, which is better for FPS games.
- spdustin 11y agoIf 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 11y agoVoodoo or Voodoo2?
- AsakiIssa 11y agoOrchid Righteous 3D, the original voodoo add-on card! Remember playing Fatal Racing / Carmageddon with it too!
- balls187 11y agoI remember seeing screenshots of GL Quake and QuakeII in PC Mags taken on machines with 3DFX cards, and wanting one badly. However, no way my parents could spend the money on that. Hat tip for being the elite of the elite PC gamers back in the 90's!
- Rifu 11y agoI'd just like to take a moment to appreciate the domain name.
- Xylemon 11y agoQuaddicted 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!
- mlvljr 11y ago...quaketivist :)
- gmriggs 11y agoAwesome i can hear the zenimax lawyers stampeding now though...
- dsl 11y agoThis is loading the WAD files from the demo version of Quake, which is fine per the Quake licence.
- anonbanker 11y agoloading screen says "registered version". The shareware/demo did not.
- hitlin37 11y agoQuake was the first game i finished till the end.
- alttab 11y agoI liked QuakeLive when that was still running. That shit was the bomb.
- nchelluri 11y agoIt was really cool, but I'll point out that QuakeLive was using plugins/ActiveX and this thing is not.
- fletchowns 11y agoQuakeLive isn't running anymore? Seems to still exist...
- arianvanp 11y agoIts still running though a bit dead since StarCraft. They I was very active but they recently dropped Linux support so i cant play anymore. They apparently did a rerelease on steam where they nerfed the game mechanics. For example strafe jumping is automatic now, causing a lot of rage at old school players. Would love to see it back on SteamOS and Linux in the future. Such a gold game.
- Nimitz14 11y ago> For example strafe jumping is automatic now, causing a lot of rage at old school players. No it isn't, you can hold the space bar to jump, that literally doesn't change anything at all. It's amazing how many retarded rumors sprung out of that release.
- ShiftLEr 11y agoWorks on Nexus 7 Android 4.4
- j0e1 11y agoThe game sounds still give me goosebumps.
- inDigiNeous 11y agoYeah 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.
- ralphael 11y agoLove this blast from the past. I just spent 20 minutes watching the demo run through :-)
- shocks 11y agoTIL it's really hard to play Quake on a Kinesis...! Great stuff here. Thanks for sharing.
- deepakjc 11y agoI'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.)
- yulaow 11y agoSame here, chrome on LinuxMint
- alkonaut 11y agoSame here, latest chrome Windows 8
- lpedrosa 11y agoTry turning on the mouselook. I think the key for that is '\' or something. Check the controls
- anonbanker 11y agotilda (~) brings up the menu. should be "+mlook".
- hobs 11y agoSame problem on Chrome on windows, but FF works great.
- mrbig4545 11y agotechnology is so advanced that we can now run 19 year games in our web browsers and be impressed by it
- mhomde 11y agoNext year is the 20-year anniversary of quake btw! God I'm old