Mage DPS simulator for WoW Wotlk Classic.
Backend is written in C++ and compiled with Emscripten into WebAssembly.
Frontend is written in Vue.js and SCSS and compiled with Laravel mix.
Requirements for backend
- Emscripten
- Make
Requirements for frontend
- npm
Standing in the root folder of the project.
Build backend: $ make
Build frontend: $ npx mix
Some browsers have issues with WebAssembly when simply opening the file in the browser. This is when the url is something like C://Users/Name/Downloads/magesim-wotlk/index.html
.
To solve this, run the project through a web server. If you have Python3 installed you can simply run $ python3 -m http.server
in the project folder to start a simple web server.