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

11 lines
519 B
Markdown

# Systemic Design Course: TypeScript workspace
Your engine lives in `src/engine/` (generic rules machinery) and `src/content/` (card definitions; only this directory may name specific cards). `src/harness.ts` is the thin adapter the course tests call; replace its `throw new Error("not implemented")` stubs with calls into your engine.
Tests live in `tests/` and import from `"../src/harness"`. Get a module's tests with `node tools/start-module.mjs NN <this-dir>` from the course repo.
```
npm install
npm test
```