Google Gets Quake II Running In HTML5
Dr Herbert West writes "A trio of Google engineers have ported id Software's gib-filled first-person shooter Quake II to browsers — you know, for kicks — as a way to show just what HTML5-compatible web browsers are capable of. According to the developers, 'We started with the existing Jake2 Java port of the Quake II engine, then used the Google Web Toolkit (along with WebGL, WebSockets, and a lot of refactoring) to cross-compile it into JavaScript.' More details are available on one developer's blog, and installation instructions have been posted as well."
This is really cool and awesome, but why would I wan't to run this on my browser?
we were honestly a bit surprised when we saw it pushing over 30 frames per second on our laptops
Holy shit! Quake II hasn't seem frame rates like that since the 486! No matter how fast computers get programmers will always find a way to slow down their programs.
Capable of further dragging us down as we fall into ever more inefficient programming paradigms.
Lovely.
Both I believe
http://www.intellipool.se/ - Intellipool Network Monitor
The purpose of something like this is to push the boundaries of what can be done in web development as a means of determining where it falls short, and what needs to be done to allow efficient practical applications in the future.
No you can't. QuakeLive requires a "browser plugin" which defeats the whole point of playing in a browser. You don't get any of the advantages, like sandboxing, cross-platform, or no installation required.
This article is about running Quake in a browser, which is pretty dang cool, if not really practical. Also, it's not really about Quake or FPS so much as HTML5.
Urban Terror was a good suggestion. They probably could have gotten permission to distribute it if they asked. I would have suggested OpenQuartz, which is GPL. It's only half a level, but that's plenty for a demo.
Simply isn't going to happen until someone writes a development environment on par with Flash's, which doesn't seem to be happening any time soon. Chicken and egg problem. There's no interest in moving off Flash until the tools are there and nobody wants to write tools until there's interest in them.
If "ha ha your outlandish prediction will never come true" is what you are trying to say, I'm not sure how you got that from my post. I described the problem with rich web application development as I see it from my own experience, and the way I would love to see the web evolve in order to fix it. It's a dream, as I said. There are definitely a lot of other ways this could go.
One possibility is that Adobe adds a ton of new capabilities to Flash and either (1) Adobe's SDK is good enough by itself and everyone writes for Flex/Actionscript directly, or (2) the same thing I described above happens with developers compiling to Actionscript as the world's new assembly language. In either case, Adobe continues to rule the world. It could happen. I'd much rather not have them as a middle-man in the space I'm working in, but it would be better than today's status quo.
What other possibilities are left? Rich web content being a passing fad and everyone moving on to something else? The games industry would love for this one to be the case, but they don't believe it. For evidence, ask EA who they just bought or who they're buying next.
In the short term, obviously nothing changes. More than 80% of my users are on IE7 and IE8, and that's probably not going to budge until the next major release of Windows. So, again, this is a dream. But damn, it would be nice to have it come true sooner rather than later.