22 lines
681 B
Markdown
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
|
|
```
|