docs.rs failed to build encrusted-1.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
A z-machine (interpreter) for Infocom-era text adventure games like Zork
Runs in a web interface or directly in a terminal.
Built with Rust and WebAssembly (wasm32-unknown-unknown
).
🎮  Launch the web player
Features
- Live mapping to keep track of where you are
- Undo / Redo support
- Narration / Dictation using the web speech APIs
- Object tree inspector
Install
Terminal version:
Run a file with encrusted <FILE>
.
Use $undo
and $redo
to step through your move history.
Use save
and restore
to save your progress.
Build
WebAssembly/React web version (requires node & rust nightly):
# If you haven't added nightly or the wasm32 target:
# Runs webpack dev server on port 8000
# Build .wasm module with rust nightly, debug mode
# Or build all in release mode & bundle JS into the ./build directory
Tests
Run z-machine tests (czech & praxix) through regtest:
npm run test
Notes
- Currently only supports v3 zcode files
- Saves games in the Quetzal format
License
MIT