From 4e39401f1151f1384754473f9e74dc5709729416 Mon Sep 17 00:00:00 2001 From: Daniel Dilly Date: Tue, 23 Dec 2025 16:42:04 -0500 Subject: [PATCH 1/2] docs: update README with v0 milestone status --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 51bb2dc..7ce67d7 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,18 @@ It is built architecture-first: a deterministic, server-authoritative simulation ## Status -Foundation phase. Initial workspace + simulation scaffolding is in place. No gameplay slice yet. +**v0 Multiplayer Slice Complete** (December 2025) + +The authoritative server foundation is implemented and validated: + +- **Simulation Core** (`crates/sim`) — Deterministic fixed-timestep world with FNV-1a state digest, WASD movement (5.0 units/sec) +- **Wire Protocol** (`crates/wire`) — Protobuf message types (ClientHello, ServerWelcome, InputCmdProto, SnapshotProto, ReplayArtifact) +- **Replay System** (`crates/replay`) — Full verification pipeline with initialization and outcome anchors +- **Server Edge** (`crates/server`) — Input validation, buffer management, LastKnownIntent fallback, session lifecycle + +**Test Coverage:** 58 tests passing (sim: 16, wire: 6, replay: 8, server: 28) + +**What's Missing:** Networking transport layer (ENet integration) and game client. Server operates in "manual step mode" for now. ## What we’re optimizing for From cfcaa5af7304c9c3f1d3baa7e1d398c9f3b94d94 Mon Sep 17 00:00:00 2001 From: Daniel Dilly Date: Tue, 23 Dec 2025 17:02:26 -0500 Subject: [PATCH 2/2] chore: retrigger CI --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ce67d7..17d68a7 100644 --- a/README.md +++ b/README.md @@ -66,4 +66,4 @@ Start with: ## License -MIT. See [`LICENSE`](./LICENSE). +MIT. See [`LICENSE`](./LICENSE). \ No newline at end of file