Files
systemic-game-design-course/workspace-template/rust/README.md
T
2026-10-28 23:57:32 +01:00

12 lines
530 B
Markdown

# Systemic Design Course: Rust workspace
Your engine lives in `src/engine/` (generic rules machinery) and `src/content/` (card definitions; only this directory may name specific cards). `src/harness.rs` is the thin adapter the course tests call; wire its `todo!()` stubs to your engine.
Tests live in `tests/` and use `use engine::harness::*;`. Get a module's tests with `node tools/start-module.mjs NN <this-dir>` from the course repo.
```
cargo test
```
The crate has no dependencies yet. `serde_json` is added at Module 5.