From 05ee9d5aa27982ed1ba2b5a004941dd2bdaf8537 Mon Sep 17 00:00:00 2001 From: Eric Christian Date: Thu, 9 Apr 2026 13:19:15 -0500 Subject: [PATCH] Update README.md --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index df3d264..a6e0ac7 100644 --- a/README.md +++ b/README.md @@ -12,18 +12,18 @@ The game is split into independent crates, each in its own repo. Everything is R | Repo | What it does | |------|-------------| -| [`sc-core`](https://git.oat.im/sc/sc-core) | Stateless game simulation — types, defs, tick functions, wire protocol. The heart of the game. No engine dependency. | -| [`sc-client`](https://git.oat.im/sc/sc-client) | Client session state — message handling, auth flow, account/hangar data. Pure Rust, no engine dependency. | -| [`sc-godot`](https://git.oat.im/sc/sc-godot) | Godot rendering shell. Thin bridge between `sc-client` and the engine — spawns nodes, updates transforms, reads input. | -| [`sc-ui`](https://git.oat.im/sc/sc-ui) | All UI — HUD, menus, radar, chat, docking screens. Godot nodes backed by `sc-client` state. | -| [`sc-zoned`](https://git.oat.im/sc/sc-zoned) | Zone server. Runs the authoritative sim, relays messages between clients. | -| [`sc-authd`](https://git.oat.im/sc/sc-authd) | Auth server. Accounts, squads, leaderboards, zone tokens. | -| [`sc-overlord`](https://git.oat.im/sc/sc-overlord) | AI team commander. Spawns and directs NPC fleets, manages base capture strategy. | -| [`sc-replicate`](https://git.oat.im/sc/sc-replicate) | Trait-based state replication runtime. Diff/apply over postcard batches; replaces hand-written Tracker*/Position messages. | -| [`sc-replicate-derive`](https://git.oat.im/sc/sc-replicate-derive) | Proc-macro crate for `sc-replicate` — provides `#[derive(Replicate)]` and `#[replicate(epsilon = ...)]` field attributes. | -| [`sc-dashboard`](https://git.oat.im/sc/sc-dashboard) | Admin dashboard. | -| [`sc-decode`](https://git.oat.im/sc/sc-decode) | Packet decoder tool for debugging the wire protocol. | -| [`sc-xtask`](https://git.oat.im/sc/sc-xtask) | Dev task runner (`cargo xtask serve`, `cargo xtask build`, etc). | +| [`sc-core`](https://git.oat.im/sc/core) | Stateless game simulation — types, defs, tick functions, wire protocol. The heart of the game. No engine dependency. | +| [`sc-client`](https://git.oat.im/sc/client) | Client session state — message handling, auth flow, account/hangar data. Pure Rust, no engine dependency. | +| [`sc-godot`](https://git.oat.im/sc/godot) | Godot rendering shell. Thin bridge between `sc-client` and the engine — spawns nodes, updates transforms, reads input. | +| [`sc-ui`](https://git.oat.im/sc/ui) | All UI — HUD, menus, radar, chat, docking screens. Godot nodes backed by `sc-client` state. | +| [`sc-zoned`](https://git.oat.im/sc/zoned) | Zone server. Runs the authoritative sim, relays messages between clients. | +| [`sc-authd`](https://git.oat.im/sc/authd) | Auth server. Accounts, squads, leaderboards, zone tokens. | +| [`sc-overlord`](https://git.oat.im/sc/overlord) | AI team commander. Spawns and directs NPC fleets, manages base capture strategy. | +| [`sc-replicate`](https://git.oat.im/sc/replicate) | Trait-based state replication runtime. Diff/apply over postcard batches; replaces hand-written Tracker*/Position messages. | +| [`sc-replicate-derive`](https://git.oat.im/sc/replicate-derive) | Proc-macro crate for `sc-replicate` — provides `#[derive(Replicate)]` and `#[replicate(epsilon = ...)]` field attributes. | +| [`sc-dashboard`](https://git.oat.im/sc/dashboard) | Admin dashboard. | +| [`sc-decode`](https://git.oat.im/sc/decode) | Packet decoder tool for debugging the wire protocol. | +| [`sc-xtask`](https://git.oat.im/sc/xtask) | Dev task runner (`cargo xtask serve`, `cargo xtask build`, etc). | ## How it Fits Together