NOTE: Sometime shortly after the browser versions below, the Blob interface we were using was radically changed. Using a version of Firefox listed below is necessary. The Javascript could certainly be updated and regenerated, but, we have not yet done so. In part because the webgl branch integration into the main tree is still ongoing. If you are interested in helping, feel free to stop by IRC. The WebGL branch. Current work as of 2013-06-20 is on getting pas2c to work once more with recent code changes. We would also need to merge against latest emscripten - where hopefully the SDL changes made in the branch would no longer be needed. There is also the hope that Bug #749786 will soon be landed, since Hedgewars heavily uses a fixed point 64 bit number type, resulting in a lot of code like: Math.min(Math.floor((($foo$0 <<< 0) + ($foo$1 | 0) * 4294967296 - (($bar$0 <<< 0) + ($bar$1 | 0) * 4294967296)) / 4294967296), 4294967295); from Emscripten. Landing that would almost certainly mean we could target asm.js too. Another thing that should help is merging the work on GLES2, texture atlas and batched draws. But again, more developer time is needed.

Downloading...
Hedgewars JS