패치노트
Dogkov Arena의 업데이트 내역입니다. 새 무기, 밸런스 조정, 이펙트, 네트워크 개선 등을 기록합니다.
v2.0.7 — 레일건 나선형 + Q/E 무기 사이클 2026-05-19
레일건 비주얼 강화
- 녹색 코어 레이저 + 화이트 코어 (Q3A 정통)
- 두 가닥 헬리컬 스트랜드가 시간 따라 amplitude 확장(2.5→26px), 회전
- 양 끝 expanding ring
- 트레이서 색을 플레이어 컬러 → 무기 색(녹색)으로 통일
키 바인딩 추가
Q/E로 보유 무기 이전/다음 순환 (한글 IME ㅂ/ㄷ 지원)
v2.0.6 — 라이트닝 빔 가시성 + 사운드 2026-05-19
버그 수정
- 라이트닝건 빔이 안 보이거나 깜빡이던 문제 수정. 데미지(rate-gated)와 시각(매 tick) 패스 분리
- 본인 플레이어 빔 endpoint는 클라이언트 angle로 즉시 재계산 → 마우스 추적 즉시감
비주얼
- 3겹 빔: 외곽 cyan halo + 중간 stroke + 내부 white core
- 가지치는 fork 70% 확률 추가
- 끝점 펄싱 radial glow + scatter dot
오디오
- 라이트닝 발사 사운드 추가 (전기 hiss + chirp 합성)
v2.0.5 — 연속 폴리라인 로켓 트레일 2026-05-19
로켓 연기 개선
- 이전: 0.25초마다 별도 short segment → 토막토막
- 이후: 0.25초마다 트레일 포인트만 추가, 매 프레임 하나의 연결된 폴리라인으로 stroke
- 각 포인트가 수직(90°) 방향으로 교대 드리프트 → 시간 따라 wavy 곡선으로 부드럽게 흩어짐
- 세그먼트별 알파 페이드, 외곽 글로우 + 코어 라인 두 겹
샷건 밸런스
- 사거리 1400 → 600 (화면 반 정도). 펠릿 spread 0.16 → 0.18 (근접 위협 유지)
v2.0.4 — 6종 무기 추가 (Q3A 9종 완성) 2026-05-19
신규 무기
- Gauntlet (슬롯 1) — 근접 정면 호 50 데미지, 시작 무기
- Shotgun (슬롯 3) — 11펠릿 멀티 hitscan
- Grenade Launcher (슬롯 4) — 벽 반사 + 2.5초 후 폭발
- Lightning Gun (슬롯 6) — 지속 빔, 짧은 사거리
- Plasma Gun (슬롯 8) — 빠른 연사 투사체
- BFG10K (슬롯 9) — 강력 투사체, 희귀 픽업
HUD 동적 무기 슬롯
- 9개 고정 표시 → 보유 무기만 표시 (Q3A 슬롯 순서)
- 마우스 휠/Q·E 순환에서도 보유 무기 기준
봇 AI 확장
- 거리 밴드별 무기 우선순위: <60 건틀릿, <220 샷건/플라즈마, 중거리 로켓/유탄, 장거리 레일/번개
맵 픽업
- 무기 12 + 탄약 12 + 체력 5 + 아머 3 + 파워업 2 = 총 34개 스포너
v2.0.3 — 60Hz tick + 50ms 보간 2026-05-19
네트워크 부드러움 개선
- 서버 시뮬레이션: 30Hz → 60Hz (위치 업데이트 2배 촘촘)
- 클라 interpolation 지연: 80ms → 50ms
- 본인 캐릭터 회전: client-side prediction (서버 응답 안 기다림)
- 마우스 throttled aim 전송 (16ms 간격)
v2.0.0 — 전면 리부트 2026-05-19
완전 새 게임
이전 "Escape from Dogkov" (Tarkov 영감 택티컬 슈터)를 폐기하고, Quake 3 영감 2D 탑다운 데스매치로 전면 리부트.
유지된 3가지 기능
- FOV 시야 시스템 — 120 raycast + 안개 알파 마스킹
- 아이템 장착 — Quake식 자동 픽업으로 단순화 (이전 슬롯 인벤토리 제거)
- WASD 이동 — 한글 IME 자동 인식 유지
새 아키텍처
- 모놀리식
src/game.js(2,973줄) →src/shared·src/host·src/client모듈 분리 - terser → esbuild 빌드 전환
- 호스트-권한 시뮬레이션 (Socket.io 통신)
- WebAudio 합성 SFX (별도 .wav 파일 제거)
v1 무기 3종
- Machine Gun · Rocket Launcher · Railgun (이후 v2.0.4에서 9종으로 확장)
UI
- Splash → 로비 → 대기실 → 인게임 → 매치 종료 화면 흐름
- 다크 그레이 + 베이지 + 레드오렌지 컬러 테마