Skip to content

WebDOOM frees DOOM from it's 320x200 constraints in this responsive, full-browser port

License

Notifications You must be signed in to change notification settings

neilrackett/doom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDOOM: Full-browser DOOM for the web

Ported by Neil Rackett

Introduction

WebDOOM running in full HD

WebDOOM frees DOOM from it's 320x200 constraints in a responsive, full-browser port of the original DOOM.

Want to play DOOM in full-HD? Nothing to install. Just open the URL in a web browser on any device and it just works.

Click here to try it now!

Supports keyboard and joystick/gamepad controls (optimised for Xbox controllers). Double-click for full screen.

Build

You can build WebDOOM using Emscripten:

  • Install the shareware version of DOOM (or download if from Archive.org)
  • Copy DOOM1.WAD into a tmp folder in the root of this project
  • Run make

All of the files you need to deploy WebROTT will be in the build folder, and you can play them locally by running make serve and opening http://localhost:8000 in your browser.

The build process uses Emscripten's internal version of SDL, so there's no need to install any dependencies.

License

This software is distributed in source code format and is licensed under the terms of the GNU General Public License. A copy of this license is included with the software in the file COPYING.

This is a completely unofficial port and is not supported by 3D Realms, Apogee, or the porters.

Credits

Big thank you to doomgeneric

About

WebDOOM frees DOOM from it's 320x200 constraints in this responsive, full-browser port

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages