houserules/README.md

22 lines
681 B
Markdown

# @paratype
A Doorenbos-style Rete II rules engine for TypeScript games, with an authoritative WebSocket chess demo.
## Packages
- [`packages/rete`](packages/rete) — Rete II engine core
- [`packages/chess`](packages/chess) — Browser chess demo (React + Vite)
- [`packages/server`](packages/server) — Authoritative Bun WebSocket server
## Docs
- [SPEC.md](packages/rete/SPEC.md) — Engine specification
- [PHASES.md](docs/PHASES.md) — Development phases & perf budgets
- [RULES.md](packages/chess/RULES.md) — Chess rule presets
- [PROTOCOL.md](packages/server/PROTOCOL.md) — WebSocket message protocol
## Getting Started
```bash
bun install && bun run check
```