Quake 2 Ported to HTML5

Neat:

In the port, we use WebGL, the Canvas API, HTML 5 audio elements, the local storage API, and WebSockets to demonstrate the possibilities of pure web applications in modern browsers such as Safari and Chrome.

Update: Is it an April Fool’s joke? Why can’t they just link to a page where you can try it? Has anyone gotten this to work?

Update 2: Several readers report that it’s no joke. The FAQ states that they can’t post an online demo due to licensing issues for the resources.

Friday, 2 April 2010