무한 자르기 211판 · 무지개 별 젤리
상태: 구현·main 통합·푸시 완료 / 외관·실기기 검수 미완료 · 최종 수정일: 2026-11-01
무한 자르기는 한 덩어리의 젤리를 같은 판 안에서 계속 잘게 나누는 자유 절단 모드다. 잘린 조각도 놓인 자세에서 다시 자를 수 있다. 도마 전체를 유지하며 플레이어가 직접 확대하고 이동한다. 시간·칼질 횟수·조각 수로 끝내지 않으며 새 재료를 자동 공급하지 않는다.
편성과 진행
섹션 제목: “편성과 진행”| 항목 | 확정된 동작 |
|---|---|
| 표시 번호 | 211판 |
| 고유 ID / 젤리 종류 | endless-jelly |
| 표시 이름 | Rainbow jelly / 무지개 젤리 |
| 첫 발견 | 첫 단면이 실제로 인계되는 순간 고정 3별과 도감을 한 번 기록 |
| 계속 플레이 | 발견 이후에도 같은 조각을 계속 분할 |
| 판 이동 | 다음 젤리·끝내기 버튼을 플레이어가 직접 선택 |
| 재진입 | 홈에서 다시 들어오면 한 덩어리로 시작 |
개발 중 표시 번호는 208판이었다. main에 먼저 반영된 힐링 208~210판을 보존하면서 무한 자르기를 211판으로 배치했다. 고유 ID와 별·도감 저장 기준은 유지했다. 현재 번호는 전체 스테이지를 따른다.
| 입력 | 동작 |
|---|---|
| 한 손가락 드래그 후 떼기 | 시작점과 끝점을 잇는 직선으로 절단 확정 |
| 두 손가락 핀치·끌기 | 도마 확대·축소와 이동 |
| 마우스 휠 | 가리키는 위치를 기준으로 확대·축소 |
| Shift 드래그 | 도마 이동 |
| 전체 보기 / Overview | 배율과 중심을 초기화하며 조각·절단 횟수는 보존 |
확대 범위는 1~64배다. 획은 조각의 끝을 완전히 가로질러야 하며, 같은 획으로 완전히 관통한 여러 조각을 함께 자를 수 있다. 화면에서 누운 조각의 실제 표면 높이를 골라 입력을 투영한다. 절단선을 중심이나 정답 가이드에 스냅하지 않는다.
두 손가락 조작 후 남은 손가락으로 잘리지 않으며, 세 번째 접점이 들어오면 모든 접점을 뗄 때까지 절단을 억제한다. 작은 조각은 확대해서 자른다. 유효한 입체와 수치 정밀도를 보존할 수 있는 범위에서 반복 분할한다.
말랑하고 탱글한 무지개 젤리
섹션 제목: “말랑하고 탱글한 무지개 젤리”외피는 빨강부터 보라까지 이어지는 투명 무지개색이며, 모서리와 꼭짓점이 실제로 둥근 부드러운 육면체다. 새 단면은 평평하게 유지한다. 색과 무늬는 원본 좌표를 사용해 분할 이후에도 이어진다.
칼이 닿으면 높이가 최대 18% 눌리면서 옆으로 퍼지고, 절단 뒤에는 감쇠 진동과 좌우 출렁임으로 복원한다. 기본 복원 연출은 약 2.4Hz이며 1.45초 동안 감쇠한다. 착지 충격에도 복원 연출을 연결한다. 시각 변형과 별개로 원본 입체와 계산 부피를 유지한다.
어두운 반전색 단면과 별 홀로그램
섹션 제목: “어두운 반전색 단면과 별 홀로그램”안쪽 면은 무지개 외피의 보색을 어두운 남색 바탕과 섞는다. 그 위에 큰 다섯 꼭짓점 별을 불규칙하게 흩뿌리며 위치·크기·회전을 섞는다. 별은 청록·보라·분홍빛이 도는 홀로그램 박처럼 면과 시선 각도에 따라 반사가 달라진다.
홀로그램은 원본 좌표에 고정된 단면 무늬로 표현한다. 젤리가 떨어지거나 회전하고 다시 잘려도 조각을 따라 움직인다. 시간에 따른 자동 점멸은 넣지 않는다. 대각선 단면에서도 무늬가 흔들리지 않도록 투영축을 면마다 한 번 정한다.
키위 젤리를 참고한 반투명감
섹션 제목: “키위 젤리를 참고한 반투명감”키위의 부드러운 반사와 빛을 머금은 몸통색을 참고했다. 흰 코팅 반사를 줄이고 외피와 단면을 통해 배경과 굴절광이 은은하게 비치도록 한다. 어두운 단면 표면색과 밝은 투과광 색을 분리해 속빛을 남긴다. 별 박은 주변 젤리보다 빛을 더 가려 보이게 한다.
| 현재 재질 조정값 | 값 |
|---|---|
| 외피 투과율 | 0.88 |
| 일반 단면 투과율 | 0.5984 |
| 별 중심의 투과율 | 0.05984 |
| 몸통 거칠기 / 코팅 거칠기 | 0.10 / 0.07 |
| 코팅 강도 / 환경 반사 강도 | 0.7 / 0.6 |
| 굴절률 / 재질 두께 | 1.35 / 0.48 |
이 값은 현재 구현의 조정 기준이다. 키위와의 실제 외관 유사성, 별의 크기·가시성과 반사 강도는 사용자 시각 검수 항목이다.
분리 조각의 낙하와 착지
섹션 제목: “분리 조각의 낙하와 착지”잘린 조각에 작은 분리·들림·회전 속도를 주고 중력으로 떨어뜨린다. 도마에 닿으면 작은 반발과 마찰로 안정된다. 얇고 높은 조각은 기울어 눕고, 넓은 조각은 얻어진 자세에서 내려앉는다. 정지할 때 실제 자세를 보존한다.
질량중심과 지지점을 사용하며 물리는 1/120초 간격으로 적분한다. 미세한 접촉 떨림은 충분히 감쇠한 3.6초 이후 다음 도마 접촉에서 같은 자세로 멎는다. 이동 중 재절단을 취소하면 중단했던 원본 조각의 낙하와 속도를 이어 간다.
움직임 줄이기에서는 눌림·탄성 흔들림을 끄고 도마 위의 안정된 자세로 즉시 배치한다. 현재 물리는 도마와의 접촉을 다루며, 조각끼리의 정교한 충돌·적층은 범위 밖이다. 실제 기기의 대량 조각 성능은 미검수다.
검증 기록과 한계
섹션 제목: “검증 기록과 한계”아래는 구현 작업에서 확인한 과거 결과이며, 이번 기획서 편집 중 게임 검사를 새로 실행한 결과가 아니다.
| 범위 | 확인 결과 |
|---|---|
최종 main 5120daa |
전체 모바일 Chromium 771개 통과·57개 사전 제외·실패 0개 |
| 반투명·홀로그램 조정 | 관련 4파일 289개 단위 검사와 빌드, 모바일·데스크톱 절단/재절단 4개 E2E 통과 |
| 준비 실패 복구 | 모드·장면 16개 검사와 타입 검사 통과, 안내·HUD 복구 및 재절단 확인 |
| 반복 분할 | 같은 자식 80회 분할의 부피·폐합·원본 무늬 보존 확인 |
| 장면 스트레스 | 1,023회 절단·10,574조각에서 부피 보존·입력 중 메시 생성 0·자원 회수 확인 |
| 독립 리뷰 | gpt-6.1-sol / medium 리뷰 지적 수정 후 재리뷰 결함 0건 |
대량 스트레스는 전체 병렬 실행과 첫 단독 실행에서 시간 제한을 초과했다. 기능 단언은 유지하고 시간 예산과 불필요한 화면 경계 계산을 보완한 최종 단독 검사는 통과했다. 이는 실제 모바일의 프레임 성능 보장이 아니다. 최신 재질·낙하 조합의 대량 GPU 성능과 Android/iOS 실기기 검수는 남아 있다.
검수 방식은 기초 구현 + 사용자 시각 조정이다. 기능·컴파일 검증과 외관 승인 상태를 구분한다. 5120daa의 main 푸시는 확인했지만 자동 배포의 완료와 공개 사이트 반영은 이 문서에서 검증하지 않았다.
조정 위치와 근거
섹션 제목: “조정 위치와 근거”| 조정 대상 | 근거 파일 |
|---|---|
| 젤리 반투명·코팅·별 반사 강도 | EndlessMesh |
| 별 크기·불규칙 배치·보색 | 단면 셰이더 |
| 눌림·감쇠 복원 | EndlessSoft |
| 중력·마찰·착지·정지 | EndlessFall |
| 절단 준비·인계·낙하 연결 | EndlessScene |
| 확대 감도·상한 | EndlessZoom |