QuakeJS – A Quake Port to JavaScript with Emscripten
71–80 of 165 posts
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#72I wish Quake Live had never been killed off.
it allows playing quake3 in-browser and even allows hosting your own server over webrtc
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#73Earlier quoted context omitted.
Ah, so you had a WebRTC datachannel between the clients and the server?
Basically yes, a custom datachannel implementation. Haven't updated it lately, but it's up at https://github.com/seemk/WebUDP
You don't happen to have some ping comparisons betwen WebRTC and WebSockets?
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#74Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#75EDIT: This appears to have died, now that the content servers for quakejs have died. My servers are no longer starting anymore :(. For those reading on later, there was peak of 10 on both servers just before it went down ioq3 1.36_GIT_4f7d7bf-2014-02-01 emscripten- Feb 23 2014 ----- FS_Startup ----- Error: Failed to download and parse manifest, Couldn't load http://content.quakejs.com/assets/manifest.json. Status: 50…
https://openarena.live/ Here's a link to the open source version of Quake called Open Arena, compiled to WASM and using WebRTC for matchmaking.
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#76Earlier quoted context omitted.
Yes! It was essentially Quake3 but in the browser. Not sure when they transitioned away from the free browser-based version, but it's still available on Steam.
This prompted me to take a look at quakelive again. It's been years since I last played but I was hooked for a while. This might get me back into it.
I was in the closed beta - it really satisfies the quake style deathmatching itch I've had lately.
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#77Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#78There is a doom 3 port to wasm too https://wasm.continuation-labs.com/d3demo/
This browser port runs really great, when the game came out it was one of those that made people have to completely migrate to the next generation of hardware.
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#79Earlier quoted context omitted.
You bring this nonsense up in every webasm thread and every time it is explained to you that webasm does no IO and is contained in the same environment as javascript. Every time you either bring up details that have nothing to actually do with webasm or you say something vague about possible security problems in the future. If you have real criticism based on real information, let's see it.
You mean the same JS engines that already have several entries on the CVE database? Yeah, really safe.
Re: QuakeJS – A Quake Port to JavaScript with Emscripten
#80Earlier quoted context omitted.
When Q3 came out everyone was bored of single player. It looked like the whole industry was going that way and that single player FPS was pretty much dead. Then Half-Life was released and blew everyone's minds. I don't think anyone has been able to craft an experience like HL to this day, it's like they just "get" how interactive fiction should feel rather than being a shoot-em-up interspersed with cutscenes.
This is wrong, Half Life was released in 1998, quake 3 arena in 1999.