Skip to content

wasm3/pywasm3-doom-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pywasm3-doom-demo

WebAssembly (WASI) DOOM demo

Run

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

Features

  • WASI layer implementation
  • Virtual file system
  • 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.