군사 전장·탱크·좀비 선택 모드·NPC 협동 프로토타입
작업 중서버 권위 전투, 선택 좀비 월드와 아군 협동을 웹 경량 예산 안에서 단계별 구현합니다.
목표와 완료 기준
북한군 보병·근접 돌격대·탱크, 별도 좀비 모드, 아군 동행/대기/공격 지원을 실제 웹에서 구현·검증합니다.
순차 작업 메뉴얼
순서대로 구현·QA를 확인합니다. 후속 회차에는1~5개만 선택하며 전체 미완료 목록은 보존합니다.
T01서버 전투·세력·모드완료QA 통과
- 실행
- 기본 전장과 좀비 월드, 보병·근접 돌격·탱크·좀비·아군 상태와 서버 권위 공격/이동을 구현합니다.
- 완료 기준
- 표적·거리·LOS·쿨다운·탄약·안전구역이 검증되고 모드별 적이 분리됩니다.
- QA 절차
- 실제 도메인 재현과 타입 검사·전투 규칙 테스트
- 순서·수정
- 선행 작업 없음 · r1 · 이번 회차 대상
- 실제 결과
- 군사/좀비 분리와 유효 위치·시작점 제외, 선택 보급, 사거리/조준/건물 LOS/탄약/쿨다운/중복, 전차 장갑/로켓, 근접·피로, 무력화/복구, 안전구역·아군 소유/지원·월드 격리10개 검사 및 TypeScript 통과.
- 최근 QA
- server/test/combat.test.ts 실제 node --test 결과 · 2026-10-30T13:34:36.470Z
T02협동·영속성·프로토콜완료QA 통과
- 실행
- 아군 동행/대기/지원과 월드 상태 저장·재시작·공격 중복 방지를 구현합니다.
- 완료 기준
- 아군 소유/명령·지원 공격과 DB 재시작/롤백·월드 격리가 유지됩니다.
- QA 절차
- 실제 PostGIS·WebSocket과 중복/실패/복구 검사
- 순서·수정
- T01 · r1 · 이번 회차 대상
- 실제 결과
- 실제 DB에서 동시 중복 공격1회·탄약/적 체력/지원병 소유 복원·영수증 재시작·후기 저장 실패의 SQL/메모리 롤백 통과. 기존 포함 전체48개 검사와 추가 실제 WebSocket 전투/지원·좀비 월드 격리1개 통과.
- 최근 QA
- docs/qa/combat/postgres.json; server/test/combat-postgres.test.ts; combat-transport.test.ts 실제 실행 · 2026-10-30T13:39:11.464Z
T03Blender 경량 전투 에셋진행QA 실패
- 실행
- 탱크·화기·근접 장비·군복/좀비 표현과 공격 애니메이션을 제작합니다.
- 완료 기준
- 역할과 공격/이동/파괴 상태가 구분되는 편집 가능한 원본/게임 에셋이 존재합니다.
- QA 절차
- Blender 출력·Unity 로딩과 실제 게임 화면 확인
- 순서·수정
- T02 · r1 · 이번 회차 대상
- 최근 QA
- Windows 모델 로딩/크기/리그 검사는 통과했지만 실제 렌더 캡처에서 소총 세로 방향과 헬멧 부착 오류를 확인했습니다. GameObject 루트의 회전 초기화 대신 FBX 하위 모델 변환을 보존하는 컨테이너로 수정하고 무기 전방 축/헬멧 높이 검사를 추가해 재QA합니다. 이 판정을 모델 로딩 성공으로 덮지 않습니다.docs/qa/combat/attempt-model-01/*.png; CombatPresentation.CombatAsset; CombatRuntimeVerification · 2026-10-30T13:56:17.996Z
T04웹 전투 조작·협동 UI대기QA 미실행
- 실행
- 보급 장비, 조준/공격, 모드 선택, 동행/대기 UI와 효과를 연결합니다.
- 완료 기준
- 실제 웹에서 적 교전·모드 선택·아군 명령이 서버 결과대로 표시됩니다.
- QA 절차
- 실제 브라우저 입력·NPC 지원·탱크/좀비 장면과 UI 검증
- 순서·수정
- T03 · r1 · 이번 회차 대상
T05회귀·성능·로컬 적용대기QA 미실행
- 실행
- 기존 생존/거래·멀티플레이와 전투 회귀·동시 부하·12MiB 예산을 검증하고 반영합니다.
- 완료 기준
- 실제 기능과 안전/저장·웹 예산이 통과하고 성능 한계가 측정됩니다.
- QA 절차
- 서버 전체 검사·실제 Web/Windows·100명 및 활성 전투·압축 예산 검사
- 순서·수정
- T04 · r1 · 이번 회차 대상
T06최종 보고·배포대기QA 미실행
- 실행
- 실제 화면·구현/제약·시간·메뉴얼과 보고서를 기록·게시합니다.
- 완료 기준
- 실제 외부 보고서·완료 메뉴얼과 전체 현재 버전 QA가 확인됩니다.
- QA 절차
- 공식 v2 생성·전체 링크/필터·모바일/데스크톱·배포/HTTP 검사
- 순서·수정
- T05 · r1 · 이번 회차 대상
QA 반복 기록
실패 → 수정 → 해당 QA → 영향 범위 회귀 → 전체 최종 QA 순서로 확인합니다. 과거 실패를 삭제하지 않습니다.
Q01 · 작업 QA2026-10-30T13:34:36.470Z1/1 통과
전투 서버 도메인10개 실제 검사 통과
군사/좀비 분리와 유효 위치·시작점 제외, 선택 보급, 사거리/조준/건물 LOS/탄약/쿨다운/중복, 전차 장갑/로켓, 근접·피로, 무력화/복구, 안전구역·아군 소유/지원·월드 격리10개 검사 및 TypeScript 통과.
server/test/combat.test.ts 실제 node --test 결과Q02 · 작업 QA2026-10-30T13:39:11.464Z1/1 통과
실제 PostGIS 전투 영속·롤백과 WebSocket 동기화 통과
실제 DB에서 동시 중복 공격1회·탄약/적 체력/지원병 소유 복원·영수증 재시작·후기 저장 실패의 SQL/메모리 롤백 통과. 기존 포함 전체48개 검사와 추가 실제 WebSocket 전투/지원·좀비 월드 격리1개 통과.
docs/qa/combat/postgres.json; server/test/combat-postgres.test.ts; combat-transport.test.ts 실제 실행Q03 · 작업 QA2026-10-30T13:56:17.996Z0/1 통과
실제 모델 화면 검토 실패·축 변환 수정
Windows 모델 로딩/크기/리그 검사는 통과했지만 실제 렌더 캡처에서 소총 세로 방향과 헬멧 부착 오류를 확인했습니다. GameObject 루트의 회전 초기화 대신 FBX 하위 모델 변환을 보존하는 컨테이너로 수정하고 무기 전방 축/헬멧 높이 검사를 추가해 재QA합니다. 이 판정을 모델 로딩 성공으로 덮지 않습니다.
docs/qa/combat/attempt-model-01/*.png; CombatPresentation.CombatAsset; CombatRuntimeVerification남은 작업과 다음 반복
전투·협동·모델·웹 UI·QA·보고 진행 중
다음 작업: T03 · Blender 경량 전투 에셋
남은 작업으로 소수 후속 회차 만들기다른 버전·회차 7개
1회차 · v1.0.7 · 2026-10-30T14:50:26.528Z · 완료1회차 · v1.0.6 · 2026-10-30T14:38:23.359Z · 작업 중1회차 · v1.0.5 · 2026-10-30T14:30:42.176Z · 작업 중1회차 · v1.0.4 · 2026-10-30T14:14:33.043Z · 작업 중1회차 · v1.0.2 · 2026-10-30T13:39:11.838Z · 작업 중1회차 · v1.0.1 · 2026-10-30T13:34:37.204Z · 작업 중1회차 · v1.0.0 · 2026-10-30T13:25:42.303Z · 작업 중작업 시간
제안 시간: 90~150분. 시작2026-10-30 22:20:41 KST.
실제로 완료된 시간: 진행 중이며 완료 시각 아님
XERJ: 미사용 — XERJ 도구 미제공. rg와 현재 소스/실제 실행으로 검증합니다.
Tracefolio REPORTS & ISSUES