7.5 KiB
현재 구현과 검증 범위
2026-10-09 KST. 한국어·Android·가로 화면·오프라인 체험판의 기존 30개 스테이지와 성공 후 자유 놀이를 유지하며 승인 모델을 적용했다. 아래 2026-10-07 제품 승인·검사 결과는 이전 외형의 이력이며 새 제품 전체의 사용자 승인으로 확대하지 않는다.
청록색 구 몸체와 대표 친구의 투구·무딘 검·둥근 방패 한 벌, 정원 1..10의 맑은 초원·구름 11..20의 꽃 언덕·별 작업실 21..30의 바위 언덕을 연결했다. 원본 2개·새 FBX 23개와 Unity 재질 31개는 SourceAssets/Models/{Heroes,Meadow}/active-adoption.json에 해시로 연결한다. 기존 13 FBX·원본·후보 provenance는 보존한다. 기존 Garden/Cloud/Workshop 식별자, 30개 비시각 정의·구 ID/초기 위치/총량·GUID·44개 승인 음성·6표정·UI·폰트·Mixer·Core·저장은 유지한다.
현재 제품 소스 3346eb559bdfba24332feb4d9be4b7104520233e의 최종 실행은 artifacts/verification/VisualUpgrade/FinalProduct/completion.json과 documentation-final-evidence-audit.json에 연결한다. EditMode 103/103·PlayMode 53/53·Android 226/226, 하위 Fresh30 151·FinalBoundary 37·RapidBoundary 39·ContentBoundary 69개가 각각 종료 0이며 하위 수를 독립 제품 기능 수로 합산하지 않는다. 네 단계 실제 종료 0을 확인했다. 현재 APK SHA-256은 DA533F235A9869E5A68F4A244AF9A89E34A8E6FB9E7C7F2F57D830939507B829다. 스마트폰·태블릿 Editor 비율 화면과 실제 AVD 결과를 구분한다.
원경 하단의 실제 틈을 보정하기 위해 30개 Stage의 FarHorizon 120개 x/z 배치 반경만 35에서 27로 옮겼다. 승인 메시·31개 재질·높이·회전·크기·다른 배치와 카메라·입력·Collider는 유지했다. 실제 가져온 sharedMesh의 별도 물리 장면에서 중앙 24m 복도 표본 누락은 366→반경 28의 6→반경 27의 세 풍경 각각 0이었다. 같은 카메라의 근접 A/B와 지적된 두 전체 화면에서도 중앙 틈 제거를 확인했으며 모든 외곽·픽셀·시점의 무틈을 보장하지 않는다. 원문은 artifacts/verification/VisualUpgrade/HorizonFix/result.json과 HorizonFix/final의 119개 PNG다.
원경 보정 전 제품 소스 83182e7f3e86926bf130817d401a331829401fac의 성공 검증·APK·갤러리는 artifacts/verification/VisualUpgrade/BeforeHorizonFix/manifest.json에 2,311개 파일과 SHA로 보존했다. 그 결과를 새 제품의 증거로 혼용하지 않는다.
이번 첫 Smoke 종료 1 원문을 보존하고 같은 소스·APK에서 Smoke만 재실행해 종료 0을 확인했다. 다른 세 단계의 통과는 유지했으며 새 최종 완료는 2026-10-08 17:19:58.7340281 UTC다.
기존 무제한 카메라의 yaw 210도·pitch −45도·거리 15에서는 넓어진 지면 뒷면이 보드를 더 많이 가린다. 실제 대조는 artifacts/verification/VisualUpgrade/FinalProduct/EditorCapture/belowground-raycast-comparison.txt에 있다. 엄격한 실제 구 탐색·Collider pick/drag·숫자 가독성 검사를 유지했지만 모든 시점 가독성을 보장하지 않는다. 기존 카메라·pick·초기 배치 보존을 우선했으며 카메라 범위·복귀 동작은 별도 UX 결정으로 남겼다.
실제 Android 스마트폰·태블릿의 손가락 조작·가독성·성능·발열·배터리, 5~7세 사용 관찰·학습 효과, iOS·스토어 배포는 후속 범위다. SFX/BGM은 사용자의 첫 버전 제외 결정대로다.
이전 제품 승인 이력 (2026-10-07)
2026-10-07. 한국어·Android·가로 화면·오프라인 체험판을 구현했다. 수 세기 10개와 합체·분리·혼합 20개, 순차 해금·재플레이·도움·시범·성공 후 자유 놀이가 연결됐다. 자유 놀이는 공급·묶음 반납·빈 보드와 10개 한도를 지원한다. 미완료 퍼즐별 저장과 최근 자유 놀이 하나, 손상 파일 복구를 구현했다.
독립 최종 검토에서 완료를 막는 문제와 남은 개선 지적이 없음을 확인했고, 사용자가 2026-10-07 최종 결과와 개발 문서를 승인했다.
Unity 자석 구·얼굴/마스크·연결 빛·망토, Blender 소품 13개, 정원·구름·별 작업실 세 테마, 실제 AI 생성 얼굴 6표정과 한국어 UI가 포함됐다. 로컬 Qwen3-TTS의 숫자·안내 44개는 사용자 청취 승인 파일을 채택했다. 효과음·배경음악은 사용자의 첫 버전 제외 결정에 따라 포함하지 않았으며 미완료 자산으로 간주하지 않는다.
확인된 결과
통합 dev의 ea2ad4506ce2288f7777c0eb017833723679f487에서 네 검증 명령의 실제 종료가 모두 0이었다. EditMode 100/100, PlayMode 47/47이며 실패·건너뜀·미확정이 없다. Android 최종 검사 226개와 하위 정상 진행 151개·경계 37개·빠른 계수 39개·콘텐츠 69개가 통과했다. 하위 수를 서로 독립적인 제품 기능 수로 합산하지 않는다.
새 저장에서 1~30을 실제 입력으로 순서대로 해결했으며 완료 기록을 미리 주입하지 않았다. 서로 다른 두 미완료 퍼즐과 최신 자유 놀이의 배치·부분 계수·카메라가 강제 종료 뒤 각각 복원됐다. 별도 경계 상태로 10개 제한·반납·재공급·빈 보드·취소·손상 복구·오프라인 전체 숫자 발화·마지막 발화 보존을 검사했다.
원본은 artifacts/verification/Final이며 고정 사본은 artifacts/verification/T8/BaseEa2에 2,527개 파일과 SHA 목록으로 보존했다. 별도 원본 대조 artifacts/verification/T8/independent-base-evidence-ea2.json의 234개 확인도 통과했다. 최종 APK는 artifacts/android/MagnetismHeroes.apk, SHA-256 0D341465FD2DC4809DF8FA423490A9CFB3BA755220A8685479399CACBD9BDDE8다. 실제 설치본과 같은 해시이며 승인 44개 PCM과 필요한 고지 3개의 정확한 포함을 확인했다.
검증 환경은 Unity 6000.6.3f1과 API37의 2400×1080 AVD다. 음성의 실제 재생과 대표 화면, Editor의 스마트폰·태블릿 비율 검증은 수행했지만 모든 기기·모든 시점의 가독성을 증명한 것은 아니다. 이전 검사 실패는 별도 증거로 남기고 통과 결과로 바꾸지 않았다.
남은 확인과 확장
- 실제 Android 스마트폰·태블릿을 준비해 손가락 이동/선택/핀치, 작은 화면 가독성·안전 영역과 최대 구·소품 상태의 프레임·메모리·발열·배터리를 측정한다. AVD 결과는 이를 대신하지 않는다.
- 5~7세의 실제 사용으로 도움 이해·중복 계수 표시·분리 선택 난도를 관찰하고 학습 목적에 맞춰 조정한다. 현재 학습 효과를 검증한 실험은 없다.
- iPhone·iPad는 Mac/Xcode와 실제 기기를 확보한 뒤 별도 빌드·조작·저장 검증을 수행한다. 스토어 배포·서명·AAB 준비도 후속 범위다.
- 생활 장치·소풍 열차 등 영웅 미션과 곱셈·나눗셈 확장은 검토 아이디어다. 정해진 장치 배치나 새 성공 조건을 현재 퍼즐에 이미 구현한 것으로 취급하지 않는다.
효과음·배경음악 추가는 후속 요청과 사용자 파일 선정으로 진행한다. 추가 언어, 계정·동기화, 여러 작품 보관함, 넓은 탐험 월드, 광고·결제는 현재 구현 범위가 아니며 도입 여부부터 별도로 결정한다. 당시 승인 범위의 실행을 막는 미해결 문제는 없었다. 새 적용의 시점 제한은 위 현재 기록을 따른다.