Expand voxel gameplay, lighting, full-height streaming and world imports
MVP checks / mvp (push) Canceled after 0s

Add shared Rust/WASM physics, worker meshing and diagnostics, 64-chunk full-height streaming, atlas texture support, and baseline world import. Document the current implementation and include the supplied in-game lobby screenshot.
This commit is contained in:
Emil
2026-09-17 02:10:53 +03:00
parent 26748912c6
commit c7e86663d8
111 changed files with 24257 additions and 598 deletions
+5
View File
@@ -9,7 +9,12 @@ import {
viewMatrix,
project,
unitBox,
isFullCube,
} from "../math.js";
test("translucent cubes do not hide opaque surfaces behind glass", () => {
assert.equal(isFullCube({ render: [unitBox], opacity: 0.3 }), false);
assert.equal(isFullCube({ render: [unitBox], opacity: 1 }), true);
});
test("camera axes and world projection match the server coordinate convention", () => {
assert.deepEqual(direction(0, 0), [0, 0, -1]);
const east = direction(Math.PI / 2, 0);