Runs in a web interface or directly in a terminal.
Built with Rust and WebAssembly (wasm32-unknown-unknown
).
Features - [x] Live mapping to keep track of where you are - [x] Undo / Redo support - [x] Narration / Dictation using the web speech APIs - [x] Object tree inspector
Terminal version:
sh
cargo install encrusted
Run a file with encrusted <FILE>
.
Use $undo
and $redo
to step through your move history.
Use save
and restore
to save your progress.
WebAssembly/React web version (requires node & rust nightly):
```sh
rustup toolchain install nightly rustup target add wasm32-unknown-unknown --toolchain nightly
npm run dev
npm run build:debug
npm run release ```
Run z-machine tests (czech & praxix) through regtest:
npm run test
MIT