콘텐츠로 이동

최근 변경·검증 기록

상태: 200판 구현 기준·운영 미배포 · 최종 수정일: 2026-10-30

구현·승인 범위 검수 완료, 운영 미배포. 현재 작업 브랜치는 200판·세부 모드19종·등록 형상86종(배치84종)·신규 제작35종이다. 소개 1~57은 각 3판, 이후는 일반 2판/찾기 1판 묶음이며 묶음 경계의 같은 계열 연속을 금지한다. 200스테이지 편성·구현 결과에서 현재 규칙·저장 보존·검증 결과와 곰 최초 전환의 약 73ms 지연을 확인한다.

이하 본문은 기존 작성 시점의 기록을 보존한 것이다. 아래 “현재”, “최신”, “미커밋” 및 77/81판 번호는 당시 기준이며 현재 상태를 뜻하지 않는다. 최신 번호는 코드 생성 목록을 따른다. 기존 절과 링크는 유지한다.

상태: 구현·원격 main 반영 확인 · 확인일: 2026-10-29

아래 기존 원격 통합 기록의 기준은 05168704803be2e8265288deb3858c42e39748d0이다. 해당 커밋과 원격 main의 일치를 확인했다. 자동 배포를 시작하는 푸시는 완료했지만 해당 실행의 배포 성공과 공개 사이트 반영은 이번 문서 작업에서 확인하지 않았다. 아래 테스트·실기기 수치는 각 구현 작업 당시의 기록이며 문서 편집 중 새로 실행한 게임 검증이 아니다.

최신 로컬 Split 확장은 **81판·젤리 51종(배치 47종)**이며 미커밋·미배포다. 이 페이지 끝의 Split 확장 절에 이번 검증을 별도로 기록한다.

추가된 플레이 방식과 문서 범위

섹션 제목: “추가된 플레이 방식과 문서 범위”

Split 확장 전 콘텐츠는 77판·7개 채점 모드·젤리 형상 47종(배치 43종)·장비 15개다. 70~77판은 새 채점 모드가 아니라 기존 guide 안의 네 가지 확장이다. 2026-10-28 문서에 이미 수록된 내용은 유지하고, 이번 갱신에서 판 구성 안내와 후속 개선을 연결했다.

추가 방식 판·사물 핵심 동작
회전판 곡선 70 알람시계·71 게임패드 회전하는 U·W 가이드를 곡선 장비로 자른다
회전판 혼합 72 카메라·73 운동화 직선→S, C→직선 순서에 따라 장비 분류가 자동 전환된다
다시 자르기 곡선 74 전구·75 배낭 실제 큰 조각에 U→C, W→S 가이드를 이어 제시한다
다시 자르기 혼합 76 주전자·77 다리미 직선→U→직선, C→직선→S 순서로 대상 조각을 자른다

5960판 전원 압착·6165판 보호색 곰·66~69판 다른 젤리 찾기도 모드별 판 구성에서 구분한다. 전체 스테이지·젤리 도감·장비·별 상점은 현재 코드에서 생성한다. 곡선·혼합의 입력·실패·별 규칙은 모드 규칙에 유지한다.

곰 벨트의 대각선 구도와 화면 밖 연장

섹션 제목: “곰 벨트의 대각선 구도와 화면 밖 연장”

59~65판의 벨트는 우측 상단의 먼 곳에서 좌측 하단의 가까운 곳으로 이어진다. 곰은 중앙 압착기를 지나 가까워질수록 크게 보인다. 벨트 양끝은 화면 바깥까지 뻗고, 곰은 화면 안의 정해진 거리에서 갑자기 나타나거나 사라지지 않고 화면 경계를 통과한다.

  • 압착기 지지대를 먼 쪽으로 옮겨 접근하는 곰과 타격 표시를 가리지 않게 했다.
  • 카메라는 앙각 38°, 가로 방위각 135°·세로 125°를 사용한다. 벨트 반길이는 40이며 이음선 간격 0.52는 유지한다.
  • 이음선을 단일 인스턴스 메시로 묶고 중앙 영역에 그림자를 집중한다. 벨트 연장이 이음선 수만큼 그리기 호출을 늘리지 않는다.
  • 곰의 속도·도착 간격·압착 주기·점수·보호색 규칙은 바꾸지 않았다. 기존 장비 갤러리의 59판 이미지는 이 구도 변경 이전 참고 자료다.

390×844·1280×800에서 59·61판 접근/접촉/퇴장 12장과 이전 등장/퇴장 경계 4장을 확인했다. gpt-6.1-sol / medium 독립 코드·시각 리뷰에서 중요 결함이 없었다. 정지 캡처가 모든 기기의 모든 프레임이나 네이티브 외관 검증을 대신하지는 않는다.

근거: 대각선 구도 설계, 모드 구현, 벨트 장면, 압착 수치.

플레이 규칙을 유지하면서 셰이더 준비, 판 전환, 매 프레임의 처리 비용을 줄였다. 아래 실기기 수치는 Galaxy S22 Ultra 앱·medium·강제 종료 후 첫 실행·A/B 3회 중앙값의 작업 기록이다. 모든 기기에서 동일한 성능을 보장하는 수치가 아니다.

작업 구현 내용 기록된 변화 남은 한계
A: 플레이 중 셰이더 재컴파일 셰이더 보관소·계측 추가, 첫 절단/찍기/곰 누름/메스/회전판/등급 하향 준비 측정한 여섯 순간의 그리기 안 컴파일 막힘 0, 메스 긋기 최대 간격 39.8→32.8ms 천천히 썰기 투과 전환은 후속 C에서 해결, iPhone 미측정
B: 준비·판 전환 SDF 계산 최적화, 메시 재사용, 곡선 가이드 프레임 분할, 압착 모델 재사용, 다음 판 젤리 미리 준비 곰 압착 진입 최대 간격 42.8→17.0ms·준비 327→7ms, 찾기 준비 1335→21ms 고양이 발 모델 생성 약 230ms가 결과 카드에 한 번 남음, 찾기 진입 약 50ms
C: 지속 프레임·투과 패스 홈의 불필요 투과 제거, 천천히 썰기·등급 하향 예열, 메스 칼자국 버퍼 재사용, 캔버스 위치 읽기 재사용 천천히 썰기 홈 PLAY 막힘 9→0, 등급 하향 막힘 8→0·p95 간격 134→22ms 등급 전환 최대 간격 약 118ms의 재질 교체 비용, iPhone 미측정

CPU 작업이 기준선부터 1~2.5ms이고 120Hz에 묶인 일부 장면은 뚜렷한 개선이 측정되지 않았다. 오목 첫 절단·찍기·곡선 판 전환의 가장 큰 끊김도 모두 해결됐다고 보지 않는다. 준비 8ms 등 기존 경계 흔들림과 실기기 측정 범위를 구분한다.

근거: A 설계, A 측정 기록, B 설계, B 측정 기록, C 설계, C 측정 기록.

구분 결과·범위
게임 빌드·단위 strict TypeScript·Vite 빌드, 159파일·2,261개 통과
전체 모바일 기능 main 푸시 전 391개 통과·21개 사전 제외·실패 0
곰 압착 전용 데스크톱·모바일 E2E 22개 통과, 캡처 실행 6개·이미지 16장
원격 통합 0516870 main 푸시·원격 SHA 일치 확인. 배포 완료는 별도 확인 필요
네이티브 성능 A/B 일부 S22 Ultra 실측과 최신 전체 외관·촉감 검증은 별개. 곰 대각선 변경의 실기기 외관과 iPhone 검증은 남음

C 작업 당시 전체 모바일 검사에서 광선검 미리보기 자원 수 검사가 한 번 실패했고 단독 3회 재실행은 통과했다. 이후 위 최신 전체 실행은 실패 0이었다. 과거 실패를 없던 것으로 처리하거나 최신 통과로 모든 성능·시각 과제가 해결됐다고 해석하지 않는다.

현재 남은 항목에는 천천히 썰기 마지막 칼 손잡이 여백, 찾기 모드 시간 초과 오답 수 문구·결과 품질 변경 후 광택, 투과 예열 대기 표시·직접 진입 예열 수명, 장기 난이도·진동·청음·스토어 준비가 있다. 상세는 개발 현황과 개발 기록 원문을 함께 확인한다. 원문의 과거 “미배포”·“main 반영 대기”는 작성 시점 기록이며 이번에 확인한 원격 통합 상태와 구분한다.

Split 3등분·4등분 확장 — 2026-10-29

섹션 제목: “Split 3등분·4등분 확장 — 2026-10-29”

기존 77판 기록 이후 4판이 추가되어 현재 로컬 구현은 **81판·젤리 51종(배치 47종)**이다. 기존 반 가르기를 유지하면서 다음 균등 분할 도전을 추가했다. 운영 배포는 아직 하지 않았다.

판 젤리 목표 최대 절단 통과 정확도
78 전동 드릴 3등분 2회 55%
79 분무기 3등분 2회 60%
80 확성기 4등분 3회 55%
81 색소폰 4등분 3회 60%

비대칭 외곽·몸체와 손잡이의 면적 차이를 눈으로 판단한다. 가이드·정답 스냅 없이 실제 절단 결과를 채점한다. 조각 수가 맞으면 최소 면적/최대 면적 × 100으로 정확도를 정하고, 75%부터 별2·90%부터 별3이다. 횟수 안에 목표 조각 수에 도달하면 조기 종료하며, 초과 분할은 실패다. 빗나간 획은 횟수를 쓰지 않는다. 결과는 모든 조각의 비율을 표시한다.

새 설계 원문 · 현재 전체 스테이지 · 현재 젤리 도감

2026-10-29 로컬에서 단위 161파일·2,305개, 게임 빌드, 관련 브라우저 E2E 152개 통과·1개 사전 제외를 확인했다. 범위는 Chromium 데스크톱·모바일과 WebKit의 새4판·기존 반 가르기·홈·저장/진행이다. 기존77판 완료 저장에서78판 진입, 81판 전체완료·재플레이 및 앞쪽 미완료 복귀도 포함한다.

최초 E2E에서 새 저장 fixture가 실제 전체완료 값(null)과 달라 세 프로젝트에서 실패했다. fixture 수정 후 해당3개를 다시 실행하여 모두 통과했다. 제외1개는 기존 모바일 리사이즈 검사다. 전체 모바일 기능 묶음이나 실기기 검증으로 확대 해석하지 않는다.

1280×800·390×844의 원본36장을 재캡처하고 gpt-6-astra / medium 독립 코드·시각 리뷰를 완료했다. 리뷰의 저장 fixture 지적은 수정·재검증했고 미해결 지적은 없다. DocsSite 테스트7개·검사·빌드와 정적 HTML·Markdown·링크·색인·사이트맵을 검증했다. 네이티브 실기기·Windows 실제 실행·공개 사이트 반영은 이번에 검증하지 않았다. 이번 변경은 미커밋·미배포다.