앞으로 진행할 작업 체크리스트

기준 버전: v0.9.4

v0.9.1 자동 테스트

  • Playwright 홈 링크 테스트
  • 게임 버튼 클릭 테스트
  • 새로 시작·챕터 선택 테스트
  • 저장·불러오기 테스트
  • 선택지 테스트
  • GitHub Actions 연동

v0.9.2 장면 명령 표준화

  • 캐릭터 표시·숨김 명령
  • 전투 자세 명령
  • CG 표시 명령
  • BGM·환경음·효과음 명령
  • 전환·카메라·파티클·대기 명령
  • JSON Schema

v0.9.3 저장 시스템

  • 저장 슬롯 썸네일
  • Quick Save / Quick Load
  • 자동 저장 이력
  • 저장 데이터 내보내기·가져오기

v0.10.0 캐릭터 연출

  • 2~3명 동시 표시
  • 화자 강조·비화자 어둡게
  • 등장·퇴장·페이드·슬라이드
  • 확대·축소·흔들림·피격 반동
  • 표정과 전투 ID 의미 기반 변경

v0.11.0 배경·CG

  • 배경 갤러리
  • 1~4부 분류와 날씨·시간 필터
  • CG 갤러리·전체 화면·해금·회상

v0.12.0 오디오

  • 타이틀·평상·긴장·전투·회상·엔딩 BGM
  • BGM 페이드
  • 채널별 음량
  • 음악 감상실
  • 음원 라이선스 문서

v0.13.0 편의 기능

  • 읽은 대사 Skip
  • 대사창 숨기기
  • 백로그 이동
  • 엔딩 목록·갤러리 해금
  • 키보드·게임패드·접근성

v0.14.0 제작 도구

  • Markdown → Scene JSON 변환기
  • 장면 편집 웹 UI
  • 에셋 선택·미리보기
  • 누락·미사용 에셋 검사

v1.0.0 1부 데모

  • 1~3화 완성
  • 전서율 정식 스탠딩
  • 정파 NPC와 실제 산길 배경
  • 이벤트 CG·BGM·효과음
  • GitHub Pages·PWA·모바일 검수
  • Steam 패키징 방식 결정

v0.9.1 완료 내역

  • SceneManager 추가
  • BackgroundManager 추가
  • EffectManager 추가
  • SaveManager 추가
  • Quick Save
  • Quick Load
  • F1 엔진 진단창
  • Ctrl+F5 퀵 저장 단축키
  • F9 퀵 불러오기 단축키
  • Debug 상태 정보 표시
  • Markdown → Scene JSON 변환기
  • Markdown 변환 테스트 시나리오
  • 변환된 챕터 자동 등록
  • 배경 페이드 효과
  • 추가 화면 효과 기반
  • 자동 검수 항목 확장

다음 우선 작업 — v0.9.2

  • 장면 명령 표준 JSON Schema
  • 조건문 if
  • 변수 비교
  • 플래그 분기
  • 대기 명령
  • 캐릭터 이동
  • 캐릭터 페이드
  • 다중 캐릭터 동시 표시
  • BGM 페이드
  • 환경음 교차 전환
  • Playwright 브라우저 E2E 테스트
  • GitHub Actions 자동 검수

v0.9.2 완료 내역

  • 챕터 JSON Schema 추가
  • 조건문 if
  • 비교 연산자 eq, neq, gt, gte, lt, lte
  • 변수 설정 set
  • 플래그 설정 flag
  • 장면 점프 jump
  • 조건 실패 점프 elseJump
  • 대기 명령 wait
  • 다중 캐릭터 동시 표시
  • 화자 강조
  • 비화자 어둡게 표시
  • 캐릭터 개별 숨김
  • 캐릭터 위치 이동 API
  • BGM 교차 전환 기반
  • 환경음 교차 전환
  • BGM·환경음 페이드 정지
  • Markdown Compiler 조건·플래그·점프 지원
  • 조건 분기 테스트 챕터
  • 장면 데이터 검증기
  • 자동 검수 통합

다음 우선 작업 — v0.9.3

  • Playwright 브라우저 E2E
  • GitHub Actions
  • Quick Save 썸네일
  • 자동 저장 이력
  • 읽은 대사 기록
  • Skip 시스템
  • 백로그 장면 이동
  • 캐릭터 입장·퇴장 애니메이션
  • 다중 캐릭터 전환 실제 장면 검수
  • Background Gallery
  • Sound Gallery

v0.9.3 완료 내역

  • 자동 저장 이력 30개
  • 읽은 대사 기록
  • 읽은 대사 건너뛰기
  • 선택지에서 Skip 자동 중지
  • Quick Save 스키마 v3
  • 백로그 장면 이동
  • 자동 저장 이력 불러오기
  • 캐릭터 왼쪽 등장
  • 캐릭터 오른쪽 등장
  • 캐릭터 페이드 등장
  • 캐릭터 왼쪽 퇴장
  • 캐릭터 오른쪽 퇴장
  • 캐릭터 페이드 퇴장
  • 입퇴장 테스트 챕터
  • Schema 애니메이션 명령 확장
  • 자동 검수 확장

다음 우선 작업 — v0.9.4

  • Playwright E2E 테스트
  • GitHub Actions
  • 저장 슬롯 썸네일 캡처
  • 저장 데이터 내보내기·가져오기
  • 전체 Skip
  • 백로그 영구 보존
  • 배경 갤러리
  • 음향 갤러리
  • 사용하지 않는 에셋 검사
  • 누락된 리소스 링크 검사

v0.9.4 완료 내역

  • 엔진 모듈 Export/Import 계약 통일
  • app.js 모듈 엔진으로 완전 재연결
  • 저장 키 v0.9.4 체계
  • 과거 v0.6·v0.9 저장 데이터 마이그레이션
  • 저장 데이터 내보내기
  • 저장 데이터 가져오기
  • 백로그 최대 300개 영구 보존
  • 배경 갤러리
  • 음향 갤러리
  • HTML 링크 검사
  • 캐릭터·배경·음향 매니페스트 파일 검사
  • Playwright 브라우저 Smoke Test 작성
  • GitHub Actions Quality Gate
  • 정적 자동검수 통합
  • UTF-8 한글 경로 검수

다음 우선 작업 — v0.9.5

  • Playwright 테스트를 실제 로컬·CI에서 실행해 결과 보존
  • 저장 슬롯 화면 캡처 썸네일
  • 사용하지 않는 에셋 탐지
  • 중복 이미지 해시 탐지
  • Background Gallery 필터
  • Sound Gallery 검색
  • 이벤트 CG 갤러리
  • 전체 Skip
  • 설정 초기화
  • 모바일 터치 동작 검수