ludic/docs
Orkuncakilkaya 7f55554ae2
All checks were successful
bootstrap / cfree-fixpoint (push) Successful in 31s
ci / build-and-test (push) Successful in 2m13s
commit-lint / conventional-commits (push) Successful in 4s
docs / build-and-deploy (push) Successful in 28s
docs(rfc): #78 position/vector numeric types — keep deterministic int + Q16.16
Investigation for #78. Decision: reject hardware f32/f64 (breaks the
determinism the whole engine/netcode/replay/save stack depends on); keep
integer Position + Q16.16 fixed. Sub-pixel is already solved (Body.rx/ry
accumulators); zoom belongs on the camera as a Q16.16 render-time scale;
i64 world extent is a clean additive opt-in to defer until a game needs it;
Position stays a reflected/saved/networked component while IVec2/Vector are
the by-value math types. Full rationale in docs/RFC-POSITION-TYPES.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-02 06:40:12 +03:00
..
language feat(stdlib): Tiled P6 — infinite/chunked maps, .world stitching, base64+zstd (#74) 2026-09-01 16:07:10 +03:00
site chore(repo): DX cleanup — categorise examples, text-diffable golden, build/ output (#27 #28 #30) 2026-08-30 18:54:21 +03:00
CONTROLLERS.md docs(controllers): overview of the six-lever contract + the five packages (#57) 2026-09-01 17:27:01 +03:00
PACKAGES.md docs(pkg): document @Namespace / @EngineSystem / @System + package hooks (#62) 2026-09-01 12:31:47 +03:00
RFC-POSITION-TYPES.md docs(rfc): #78 position/vector numeric types — keep deterministic int + Q16.16 2026-09-02 06:40:12 +03:00