docs: mark jajce runtime integration complete

This commit is contained in:
2026-07-05 18:18:08 +02:00
parent 5851c0362a
commit f12fb6ad78
5 changed files with 40 additions and 31 deletions
+11 -10
View File
@@ -192,8 +192,8 @@ migration is documented in
- **Language:** GDScript (`odig` analysis with warnings treated as errors)
- **Main scene:** `res://main.tscn`
- **Terrain:** Terrain3D 1.0.2 is installed and enabled
- **Jajce scaffold:** separate 512 m Terrain3D seed, greybox landmarks, stable
ResourceNode placement, lookdev camera, and temporary navigation spike
- **Jajce runtime:** reusable 512 m Terrain3D seed, greybox landmarks, stable
ResourceNode placement, lookdev camera, and tested runtime navigation
- **Terrain compatibility floor:** Godot 4.4 according to the bundled extension
- **Version control:** Git
- **Primary branch:** `main`
@@ -315,8 +315,8 @@ resource source.
### Jajce scaffold
`world/jajce/JajceWorld.tscn` now provides a reusable environment scaffold
separate from `main.tscn`:
`world/jajce/JajceWorld.tscn` provides the reusable environment instanced by
`main.tscn`:
- a centered 512 m flat Terrain3D seed split across four regions;
- dedicated terrain data and assets;
@@ -326,10 +326,10 @@ separate from `main.tscn`:
- a temporary baked navigation loop with 24 tested routes;
- a look-development scene and camera.
This is a placement and integration proof, not the final terrain composition.
`main.tscn` still runs the flat prototype. Terrain3D startup requires several
physics frames before reliable NavigationServer path queries; the scaffold test
captures that synchronization requirement.
This is a runtime integration proof, not the final terrain composition.
Terrain3D startup requires several physics frames before reliable
NavigationServer path queries; the scaffold and runtime tests capture that
synchronization requirement.
### Current UI
@@ -467,9 +467,9 @@ NpcVisual navigates through the active world
├── tests/
│ ├── action_system_boundaries_test.gd
│ ├── deterministic_simulation_test.gd
│ ├── flat_map_baseline_test.gd
│ ├── food_storage_loop_test.gd
│ ├── jajce_world_scaffold_test.gd
│ ├── jajce_runtime_integration_test.gd
│ ├── npc_visual_lifecycle_test.gd
│ ├── resource_node_player_parity_test.gd
│ ├── simulation_definitions_test.gd
@@ -526,7 +526,8 @@ These are expected prototype constraints, not necessarily isolated bugs:
mutation APIs, but selection, execution, target resolution, and active-world
queries now have focused collaborators.
- Path failure and interruption emit a `navigation_failed` signal and send the NPC to wander; this is functional but not yet polished.
- Terrain3D is enabled but not yet used by the main game scene.
- Terrain3D and the Jajce scaffold now run in the main game scene; terrain
sculpting and final presentation are still pending.
- Combat, companions, factions, politics, trade, rumours, quests, persistence,
and regional travel do not yet exist.
- Placeholder geometry is sufficient for debugging but not for build-in-public