Tracefolio REPORTS & ISSUES
← 모든 기록
성성장하는 도시작업 결과

건물 조합으로 성장하는 도시와 현재 발전도

검증 대기

주택 조합 진화·상업 단지·내부 도로 변화를 구현하고 왼쪽 위 발전도를 현재 생존 건물 기준으로 연결했습니다. 독립47개 검사는 통과했으며 실제 화면은 미검증입니다.

작업 결과

자동 성장을 단순 건물 추가에서 인접 조합에 따른 진화와 단지 형성으로 확장했습니다. 주택A+B는 두 구역을 쓰는 아파트, 아파트 두 동은 네 구역의 상위 건물로 바뀝니다. 상점+오피스는 건물을 유지한 상업 단지가 됩니다. 왼쪽 위 도시 발전도는 생성·진화 시 오르고 파괴 시 내려갑니다.

변경 내용

적용 내용

  • 주택A(10)+주택B(12) → 아파트40: 기존 두 건물을 제거하고 두 칸의 점유를 하나의 건물로 관리합니다.\n- 아파트40+아파트40 → 상위 건물100:2×2 네 칸을 함께 점유합니다. 등록되지 않은 조합과 대각선 배치는 진화하지 않습니다.\n- 상점14+오피스18 → 연결 단지: 두 건물을 유지하며 연결당12의 발전도 보너스와 공동 보행 공간을 갖습니다. 연결이 블록 경계를 가로지르면 내부 도로를 제거하고 주변 도로 방향도 다시 계산합니다.\n- 발전도는 현재 생존 건물 가치+현재 연결 보너스의 합입니다. 누적 파괴 점수와 별도입니다. 진화 건물의 어느 점유 칸이 맞아도 한 건물로 한 번만 파괴되며 전체 점유 칸을 비웁니다. 재건은 빈 칸을 순차 회복하고 조합을 다시 평가합니다.\n- 규칙 에셋 Assets/Settings/City Combination Rules.asset에서 입력 종류·결과·단계·발전도·최대 점유 크기와 단지 종류·보너스를 편집할 수 있습니다. 현재 시제품의 진화 모양은 직사각형이며 최대2×2입니다.\n- 여러 칸 건물은 원본 에셋의 인스턴스를 전체 점유 폭에 맞추고 하나의 충돌체로 관리합니다.\n- 왼쪽 위 기존 Title·Tagline Text를 도시 발전도 라벨과 값으로 직접 편집했습니다. 정적 라벨은 한글 글리프가 있는 Noto CJK 폰트에 씬에서 연결했고 런타임 UI 생성·폰트 대입은 추가하지 않았습니다. 폰트 원본과 OFL 라이선스를 보관했습니다.

검증

실행한 검사47개 통과: 기존24개 성장·파괴·재건·도로 회귀와 신규23개 조합·다중 구역 소유권·대각선/미등록 거부·전멸·단지 연결·중간 구성원 파괴·발전도 감소·중복 점수 방지·100회 성장의 단조 증가와 반복 파괴 후 비음수 발전도 검사입니다.\n\nRuntime·Editor C#을 설치된 Unity6000.0.83f1 참조 라이브러리 대상으로 컴파일 통과했습니다. 씬 정적 검사는121개 오브젝트·244개 로컬 참조·74개 외부 참조·5개 버튼 이벤트를 확인했습니다. 규칙 에셋 두 개 진화식과 보너스, 발전도 Text 참조, 한글 라벨 실제 cmap 글리프와 기존12개 영문 Text의54종 문자 누락0을 확인했습니다. 원본 Low Poly Epic City5,840개 파일 해시 변경0건입니다.\n\n다중 구역 건물은 축을 맞춰 크기 정규화 후 회전하며, 직사각형 두 칸 건물은0/180도만 허용해 크기 축이 바뀌지 않도록 했습니다.\n\n컴퓨터 유즈·Unity 신규 실행·재시작·Play·스크린샷은 사용자의 화면 사용 조건으로 미실행입니다. 정적 참조와 독립 실행 검사를 실제 Unity 표시·조작 검증으로 보고하지 않습니다. 가짜 화면을 만들지 않았습니다. 교훈 검토: 기존의 원본 보존·UI 직접 저장·검증 범위 구분 규칙으로 충분하여 전역 지침 변경 없음.

남은 사항

실제 Play에서 조합 교체·점유 모양·도로 접합·단지 보행 공간·한글 발전도 표시·카메라와 웹 실행은 미검증입니다. City Prototype 씬과 규칙 에셋은 저장했으나 Unity Editor 재열기를 수행한 것은 아닙니다. 플레이 중이었다면 최신 씬을 다시 읽어야 저장된 에셋·UI 연결이 적용됩니다.

공개 배포1차 실패 기록: GitHub Actions 42198877462는 보고서 빌드·검사·테스트 통과 후 Pages syncing_files 상태에서10분 시간 초과로 실패했습니다. 연결된 GitHub 도구의 재실행은403 Resource not accessible by integration으로 거부됐습니다. 이 v1.0.1은 해당 실패를 보존하고 승인된 Git 게시 경로로 재배포하기 위한 버전입니다. 실제 Play 검증 상태는 바꾸지 않았습니다.

작업 시간

  • 제안 시간: 15~25분
  • 실제로 완료된 시간: 구현·독립 검사 2026-11-06 18:55:16 KST, 19분 56초. 실제 Play와 보고서 공개 확인은 별도. 1차 배포 실패 확인2026-11-06 19:08:35 KST. 재시도 게시 시각은 이 글 생성 시각이며 성공을 사전에 보장하지 않습니다.
  • XERJ: 미사용 — XERJ 연결 제공 없음 — rg와 실제 소스·에셋·독립 실행 검사 사용
Markdown 원본작성 기준
QA → DISCUSSION → NEXT ACTION

이 보고서의 QA 토론 0

토론 시작
이 프로젝트의 모든 토론 보기 →

자동 복사를 사용할 수 없습니다. 주소를 선택해 직접 복사해 주세요.