Commit Graph
12 Commits
Author SHA1 Message Date
Alexander Borisov 2757bf3a3b reorganize navmesh contracts and services
Split VoxelWorld nav contracts into focused files and extract clustered coverage helpers so the navmesh service stays a coordinator instead of a catch-all runtime file.
2026-04-08 20:31:16 +03:00
Alexander Borisov 289d5f783b add transient nav coverage hints
Introduce nav-only corridor hints and feed them into clustered coverage scheduling so runtime NavMesh can prewarm ahead of active movement paths.
2026-04-08 15:37:37 +03:00
Alexander Borisov 0b380def78 refactor nav coverage into clustered windows
Replace region-based runtime pathing with interest-cluster coverage windows so active nav areas stay contiguous and spawn anchors participate in initial coverage.
2026-04-08 13:52:00 +03:00
Alexander Borisov 7282621211 add clustered nav coverage task
Document the follow-up refactor from disconnected region surfaces to interest-cluster-based nav coverage windows for runtime pathing.
2026-04-08 13:28:12 +03:00
Alexander Borisov b76b6e0cc0 add host-authoritative player navigation task
Document the player-on-NavMesh movement target state, including server-side path planning, explicit nav readiness, and shared authoritative debug path previews for all clients.
2026-04-08 12:08:44 +03:00
Alexander Borisov 055b87a85c add voxel world runtime navmesh sidecar
Introduce a DI-wired NavMesh sidecar for voxel chunks so world streaming stays actor-driven and world state remains the canonical source for navigation rebuilds.
2026-04-08 11:28:39 +03:00
Alexander Borisov 4e1cf273fa refine runtime navmesh contracts and plan 2026-04-08 02:39:17 +03:00
Alexander Borisov 6227542d2d document modular navmesh and agent prompts
Update the runtime NavMesh architecture to a DI and MessagePipe sidecar model, and add reusable agent prompt templates that capture the project's current multiplayer, WebGL, and modularity constraints.
2026-04-08 02:19:03 +03:00
Alexander Borisov 36c67558dd document runtime navmesh architecture decisions
Fix the authority and world-state assumptions before implementation so runtime NavMesh work can stay consistent with the project's future DI and peer-host multiplayer model.
2026-04-08 01:47:31 +03:00
Alexander Borisov 1a466a5fc6 add namesh package and samples 2026-04-07 02:23:21 +03:00
Alexander Borisov 21c9d59f05 Merge branch 'master' of ssh://git.horooko.com:2222/horooko/TheDeclineOfWarriors 2026-04-07 01:23:41 +03:00
Alexander Borisov 540be5d4a2 assigned task to abseshn 2026-04-07 01:23:33 +03:00