docs: add Phase 8-2 networking status, spec, plan, and deferred items

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 14:31:14 +09:00
parent 566990b7af
commit cde271139f
4 changed files with 237 additions and 3 deletions

View File

@@ -125,6 +125,13 @@
- voltex_ai: A* pathfinding on triangle graph (center-point path)
- voltex_ai: Steering behaviors (seek, flee, arrive, wander, follow_path)
### Phase 8-2: Networking Foundation
- voltex_net: Packet protocol (Connect, Accept, Disconnect, Ping, Pong, UserData)
- voltex_net: Binary serialization/deserialization
- voltex_net: Non-blocking UDP socket wrapper
- voltex_net: NetServer (client management, broadcast)
- voltex_net: NetClient (server connection, handshake)
## Crate 구조
```
@@ -136,10 +143,11 @@ crates/
├── voltex_asset — Handle<T>, AssetStorage<T>, Assets
├── voltex_physics — Collider, ContactPoint, BvhTree, RigidBody, detect_collisions, physics_step, raycast
├── voltex_audio — AudioClip, WAV parser, mixing, WASAPI backend, AudioSystem, MixGroup, spatial
── voltex_ai — NavMesh, A* pathfinding, steering behaviors
── voltex_ai — NavMesh, A* pathfinding, steering behaviors
└── voltex_net — UDP packets, NetServer, NetClient
```
## 테스트: 228개 전부 통과
## 테스트: 236개 전부 통과
- voltex_asset: 14
- voltex_audio: 35 (audio_clip 2 + wav 5 + mixing 11 + audio_system 2 + spatial 8 + mix_group 7)
@@ -148,6 +156,7 @@ crates/
- voltex_physics: 52 (collider 2 + narrow 11 + bvh 5 + collision 7 + rigid_body 3 + integrator 3 + solver 5 + ray 10 + raycast 6)
- voltex_platform: 3
- voltex_ai: 15 (navmesh 4 + pathfinding 5 + steering 6)
- voltex_net: 8 (packet 7 + integration 1)
- voltex_renderer: 33 (20 + SSGI 3 + RT 3 + bloom 3 + tonemap 4)
## Examples (11개)
@@ -164,7 +173,7 @@ crates/
- audio_demo — 사인파 오디오 재생
- deferred_demo — 디퍼드 렌더링 + 다중 포인트 라이트
## 다음: Phase 8-2 (네트워킹) / 8-3 (스크립팅) / 8-4 (에디터) — Stretch Goal
## 다음: Phase 8-3 (스크립팅) / 8-4 (에디터) — Stretch Goal
스펙 참조: `docs/superpowers/specs/2026-03-24-voltex-engine-design.md`