Clone of Boomshine. This version can be played here
The logic is implemented in Rust targeting WebAssembly, with the rendering handled by JavaScript to a canvas
element.
Play the current release on deciduously.com.
Requires wasm-pack
.
- Clone this repo
- Execute
wasm-pack build
in the project root - If this is the first run, execute
npm install
in thewww
dir - Execute
npm run start
from withinwww
. This will serve the app onlocalhost:8080
For future rebuilds, you only need step 2 every time you change the Rust code and 6 just once to start the dev server.
The rustwasm book was a great kicking off point.