This is just a thought that occurred to me when I recently visited the site of JS-DOS, which is a browser implementation of DOSBox. I was trying to figure out if it had better performance compared to EM-DOSBox, or whatever stuff is used by archive.org's online Classic PC Games collection. JS-DOS happens to have a playable shareware version of Duke3D on their site, which I played a bit to get an idea how well it worked (the answer is: pretty slow), as well as Doom which I then compared to the archive.org version (it seems that JS-DOS is faster in this case).
Anyways, some time after this it suddenly occurred to me that, given that the source code of Doom is available, there's no reason why a browser-based version should be using an implementation of DOSBox with its obvious performance drawbacks (apart from saving the effort of writing the browser port). After all, there's the official browser version of Wolfenstein 3-D (it doesn't have the aspect ratio correction option sadly). From this, the idea of a browser version of EDuke32 was an obvious logical step further.
So here's my question: is a play-in-your-browser version of EDuke32 possible? I Googled the topic a bit and did not get any immediate results pointin to the existence of such version. If implemented, would it be as robust in performance as the regular OS-based builds? Personally I think it would be a nice thing to have because such a version is potentially more accessible to many users than other options. A version running on the official site with the shareware episode could become an excellent way to introduce new players to the game. What do you think?
Page 1 of 1
Browser version of EDuke32? "Does it exist? Would it be viable?"
#1 Posted 02 December 2017 - 02:50 AM
#2 Posted 02 December 2017 - 08:14 PM
I don't think Gearbox has much interest in eduke32, after all they choose to reinvent the wheel for World Tour...
I'd expect it to perform better, if nothing else by virtue of not having to emulate an x86 cpu
I'd expect it to perform better, if nothing else by virtue of not having to emulate an x86 cpu
#3 Posted 02 December 2017 - 09:36 PM
It is technically possible, but I can't say if it would work well. The easiest way would be to use SDL2 for Emscripten, but it would not be easy.
Share this topic:
Page 1 of 1