pywasm3-doom-demo icon indicating copy to clipboard operation
pywasm3-doom-demo copied to clipboard

DOOM demo

pywasm3-doom-demo

WebAssembly (WASI) DOOM demo

Run

pip3 install -r pip-requirements.txt
python3 wasm3-doom.py

Features

  • [x] WASI layer implementation
  • [x] Virtual file system
  • [x] Indexed color buffer display using PyGame and NumPy
  • [ ] Keyboard input
  • [ ] Mouse input
  • [ ] Audio

Licenses and sources

DOOM Open Source Release is used to produce wasidoom.wasm.

The Doom 1 shareware WAD file is (C) Copyright id Software. The DOOM shareware wad is freely distributable.