docs: record combat integrity safeguards
This commit is contained in:
@@ -459,6 +459,33 @@ RPG로 다듬는다.
|
||||
제한시간과 종료 대기를 둔다. 운영 배포 시작 전에는 추적 파일뿐 아니라
|
||||
미추적 파일도 없는지 확인해 로컬에만 존재하는 소스로 배포되는 일을 막는다.
|
||||
|
||||
### 완료한 19차 묶음: 결과를 읽고 안전하게 이어지는 전투 (2026-07-29)
|
||||
|
||||
- 현재 목표와 다음 행동을 분명히 유지하라는
|
||||
[Xbox XAG 109](https://learn.microsoft.com/en-us/xbox/accessibility/xbox-accessibility-guidelines/109),
|
||||
핵심 전투 결과를 시각·음향·텍스트 가운데 하나에만 맡기지 말라는
|
||||
[Xbox XAG 103](https://learn.microsoft.com/en-us/xbox/accessibility/xbox-accessibility-guidelines/103),
|
||||
플레이어가 시작하지 않은 화면 맥락 전환은 먼저 알리라는
|
||||
[Xbox XAG 114](https://learn.microsoft.com/en-us/xbox/accessibility/xbox-accessibility-guidelines/114)를
|
||||
턴 전환과 전투 저장의 무결성 기준으로 함께 적용했다.
|
||||
- 마지막 아군의 공격이나 지원 명령이 행동 수를 모두 소모했더라도 피해·회복·
|
||||
공명·상태 변화의 시각·음향 결과와 결과 문구가 완전히 끝나기 전에는 턴 종료
|
||||
확인창을 열지 않는다. 결과를 읽을 수 있는 안정 상태에 도달한 뒤에만 확인창을
|
||||
표시해 마지막 행동의 의미를 모달이 가리거나 입력 초점이 갑자기 바뀌지 않게
|
||||
한다.
|
||||
- 완료된 아군 행동은 결과 정산까지 끝난 안전 경계에서 전투 자동저장에 반영한다.
|
||||
명령이나 연출이 진행 중이지 않은 유휴 상태와 안전한 `pagehide`에서도 같은
|
||||
체크포인트를 갱신해, 브라우저를 닫거나 숨긴 뒤 이어해도 이미 끝낸 행동을
|
||||
되풀이하거나 결과를 잃지 않게 한다.
|
||||
- 명령 선택·공격 및 지원 연출·적군 턴처럼 상태가 반쯤 적용될 수 있는 구간에서는
|
||||
새 자동저장을 만들지 않는다. 이때 숨김이나 종료 신호가 들어와도 마지막으로
|
||||
확정된 안전 체크포인트를 그대로 보존하고, 불완전한 명령·피해·행동 소비가
|
||||
정상 저장을 덮어쓰지 못하게 한다.
|
||||
- 마지막 공격·지원 결과와 턴 종료 확인의 순서, 아군 행동별 자동저장, 안전한
|
||||
유휴·`pagehide` 저장, 불안전한 명령·연출·적군 턴의 체크포인트 불변성을
|
||||
Canvas와 WebGL 모두 1920x1080 CSS viewport, 100% 확대, DPR 1에서 자동
|
||||
회귀 검증한다.
|
||||
|
||||
다음 묶음은 탐색 대사에도 문구나 순서가 바뀌어도 같은 장면을 찾는 안정적인
|
||||
`beatId`와 구버전 변환표를 더한다. 이후에는 전투·이야기·탐색의 모든
|
||||
중단 지점이 “중단해도 읽고 행동한 만큼만 이어지는” 같은 원칙을 공유한다.
|
||||
|
||||
Reference in New Issue
Block a user