Skip to content

Frontend for ECWolf-JS, used for launching games like Wolfenstein 3D in the browser.

Notifications You must be signed in to change notification settings

54ac/ecwolf-js-frontend

Repository files navigation

ecwolf-js-frontend

What is this?

This is a simple, minimal frontend for ECWolf-JS, a WebAssembly port of ECWolf, used for launching games like Wolfenstein 3D in the browser. Written in TypeScript. Launches game from remote or local files and supports command line arguments. Uses JSZip to unpack zip files in the browser. Game saves and config saved by the Emscripten runtime in the browser's IndexedDB.

Where can I play this?

Check out the demo.

How do I launch this myself?

Supply the following files:

Then, use npm to launch a web server using Vite:

npm install
npm start

About

Frontend for ECWolf-JS, used for launching games like Wolfenstein 3D in the browser.

Topics

Resources

Stars

Watchers

Forks