Wolfenstein 3D emulated with js-dos on Open Web Desktop
Try it out, just open the terminal and type "wolf3d"
This module is an iframe that loads the original Wolfenstein 3D game using the js-dos emulator. I chose to put Wolf3D in an iframe to keep OWD's code and resources lean, especially after closing the window.
You can potentially create new modules and load different games simply by changing the path of the iframe.
- Move to your client folder, then
# Install this module with Npm npm install https://github.com/hacklover/owd-app-wolf3d # Or using Yarn yarn add https://github.com/hacklover/owd-app-wolf3d
- Define this module in
owd-client/client.extensions.ts
import AboutModule from "@owd-client/core/src/modules/app/about"; import DebugModule from "@owd-client/core/src/modules/app/debug"; import WolfensteinModule from "owd-app-wolf3d/client"; export default { app: { modules: [ AboutModule, DebugModule, WolfensteinModule, ] }, ...
- Copy the content of the client/public folder into
owd-client/public
- Download the game from here and put it into
owd-client/public/js-dos/games/WOLF3D.zip
- Open Web Desktop client v2.0.0-beta.1
This project is released under the MIT License