Files
systemic-game-design-course/course/01-handles/reference/ts/README.md
T
2026-10-29 00:17:31 +01:00

754 B

Module 1 reference engine (TypeScript)

The course's own engine as of the end of Module 1: entities addressed by id, per-player zones, and order of play stamped when an entity enters the board. Compare it with your engine once your tests pass; Module 2's reference starts from this one, so a diff between the two shows what that module adds.

  • src/engine/: generic machinery (world.ts: entities, zones, order of play; card.ts: the card library). Names no cards.
  • src/content/: card definitions. Module 1 has one, Test Filler.
  • src/harness.ts: the adapter the course tests call. play is left for the Expansion Drop (../../expansion/).

Run it with the module's tests: node tools/verify-references.mjs 01 from the course repository.