Expand voxel gameplay, lighting, full-height streaming and world imports
MVP checks / mvp (push) Canceled after 0s
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user