Files
open-wc/targets/11-playable-client.md
T
sindoring f77f50c0f9 docs(M04): prioritize renderer fidelity milestone
Work-Package: M04-RND-FIDELITY-ROADMAP-001
Agent: sindo-main-codex-renderer-roadmap
Tests: coordination, documentation, target sequence, old-link and diff gates pass
Fidelity: original build-12340 captures are authoritative; Noggit is secondary reference
2026-08-02 17:41:18 +04:00

1.5 KiB
Raw Blame History

M11 — First Playable Client Slice

Outcome

Собственный клиент проходит login и позволяет перемещаться в синхронизированном мире.

Steps

  • Application lifecycle Boot/Login/Realm/Character/Loading/InWorld/Disconnect.
  • Минимальные login, realm и character screens.
  • Связать gameplay state с renderer facade через presenters.
  • Создавать/обновлять/удалять nearby entity visuals.
  • Подключить input/movement packets и reconciliation feedback.
  • Реализовать target selection и базовый unit frame.
  • Добавить chat receive/send minimum.
  • Добавить loading, timeout, server reject и reconnect UX.
  • Провести traversal/latency/performance tests.

Fidelity evidence

Сценарии login, movement, selection, camera и disconnect сравниваются с клиентом 3.3.5a; улучшенный UX включается отдельно.

Exit criteria

Клиент стабильно входит на TrinityCore/AzerothCore, видит мир/entities, перемещается с server correction и корректно выходит/восстанавливается после ошибки.

Evidence

  • Date:
  • Revision/worktree:
  • Commands:
  • Results:
  • Fidelity comparison:
  • Changed files:
  • Remaining risks: