jacewiki 🌳

fighting-combo-archive

최근 수정 시각: 2026-08-28 22:24:49

분류: | 게임 | PWA

1. 개요

fighting-combo-archive는 고전 격투게임 두 편의 기술표와 콤보를 모은 아카이브 PWA다. yongin-bezanson-2026의 EFZ 파이트 랩을 독립 앱으로 떼어내고, SF6 Combo Book의 화면 문법(탭·해시 라우터·트레이닝 뷰·노테이션 아이콘)을 물려받아 여러 게임을 담을 수 있게 일반화했다.

편집 기능은 일부러 넣지 않았다. 이건 콤보 노트가 아니라 큐레이션 아카이브다. 담긴 것은 전부 출처에서 확인된 것이고, 그 대신 사용자가 고칠 수는 없다. 개인화는 즐겨찾기와 마지막으로 본 게임까지가 전부다.

1.1. 수록 게임

게임 범위
Eternal Fighter Zero (Memorial v4.02) 23 파이터 · 콤보 139
Capcom vs. SNK: Millennium Fight 2000 Pro 35 파이터 · 콤보 210 (캐릭터마다 BnB 3 · 실전 2 · 챌린지 1)

CvS1은 Pro 버전 기준의 4버튼 게임이라, 6버튼 시절 표기를 섞어 쓰면 데이터 검사에서 떨어진다. EFZ의 원문 버튼 표기는 정규 버튼으로 해석하되 원문 문자열을 그대로 보존한다.

2. 핵심 기능

2.1. 출처 검증

이 앱의 데이터 원칙은 한 줄이다 — 출처에서 확인한 것만 기록한다. 오정보 0. 말로만 두지 않고 검사 두 개로 강제한다.

3. 기술 스택

영역 기술
Vite + React 19 + TypeScript(엄격), lucide-react
PWA vite-plugin-pwa (자동 업데이트, 오프라인 폴백)
데이터 DB 없음 — 로스터가 타입스크립트 소스에 정적으로 박혀 있다
저장 localStorage만 (즐겨찾기, 마지막 본 게임)
품질 oxlint · vitest · Playwright + 접근성 검사 · 콘텐츠 검사
호스팅 Cloudflare Pages

4. 개발 배경

오래된 격투게임의 콤보 정보는 흩어져 있고, 흩어진 만큼 틀렸다. 10년 전 게시판 글, 죽은 위키, 자막 없는 영상. 어느 게 지금 버전에 맞는지 알기 어렵고, 틀린 콤보 하나를 30분 연습한 뒤에야 알아채는 일이 흔하다.

그래서 이 앱은 수록량보다 정확도를 택했다. 출처가 없으면 싣지 않고, 출처가 죽으면 검사가 실패한다. 대신 담긴 것은 믿고 연습해도 된다.

데이터를 데이터베이스가 아니라 소스 파일에 둔 것도 같은 이유다. 콤보 하나를 고치려면 커밋이 남고, 검사를 통과해야 배포된다.

5. 링크

6. 관련 문서