성장하는 도시

자동 도시 성장·3레벨 방어·특수 건물 연쇄 폭발

개발 기록 · 블로그 공개

원본 기록 상태 검증 대기

수동 도시 성장 강화를 제거하고 시간 가속 성장·3레벨 이상 대공 미사일·세 종류의 폭발성 특수 건물을 연결했습니다.

작업 결과

구현·독립188개 시나리오 및 언어699개 assertion·참조 컴파일·씬/폰트/문서 검사 통과. 실제 Play 미검증.


변경 내용

적용 내용

도시 성장 구매 API·강화 레벨/비용/가치 배율·씬 Button 컴포넌트와 이벤트를 제거했습니다. 기존 위치는 자동 성장 배율의 읽기 전용 표시로 사용합니다. 게임 경과시간에 따라1+초/60배, 최대8배입니다. 기본 생성 간격1.15초는60초에0.575초,420초에0.14375초가 됩니다. 일시정지는 멈추고 게임3배속은 성장 시간에도 적용합니다. 미사일은 표시3레벨(Tier2) 이상 건물만 발사합니다.1/2레벨 및3레벨에서 작아진 건물은 새 미사일을 발사하지 않습니다. 이미 발사된 미사일은 기존 수명/제한 추적을 유지합니다. 12번째 건설부터12회마다 연료 저장소→탄약고→발전소를 순환 생성합니다. 원본 refinery/warehouse/nuclear-power-plant 프리팹을 인스턴스화하며 원본은 수정하지 않습니다. 프로젝트 소유 노랑/빨강/청록 머테리얼을 기반과 폭발에 적용합니다. 모두1레벨·체력60이며 골드250/350/500입니다. 폭발 반경2.1/2.7/3.2칸, 피해90/140/200입니다. 파괴된 특수 건물만 추가 폭발하며 다른 특수 건물로 이어질 수 있습니다. 연쇄 피해는 건물별·폭발별 한 번 적용하고 최종 상태에서 축소/파괴/골드/발전도/폐허를 한 번 정산합니다. 폭발 시각 연출은 깊이당0.12초 간격(최대0.9초),대기48개/프레임3개로 제한합니다. 기존 효과·잔해 상한을 유지합니다. 연쇄 골드 HUD·충격파·파편·음향·카메라 셰이크를 연결했습니다.9언어 자동 성장/특수 등장/연쇄 상태 문구와 README·HTML도 갱신했습니다. 시스템 언어 다큐먼트 · 한국어 문서


검증

독립188개 시나리오 통과. 신규32개에는1/2레벨 금지·3레벨 이상 허용,1/2/4/8배·단조 증가1000샘플·실제 시간 구간별 생성 증가,36회 안에3종 등장,3단 연쇄·원래 폭발 밖의 피해·골드2600 단일 지급·중복 금지·발전도/재건·다중 칸 건물의 파동당1회 피해와 축소를 포함합니다. 기존 수동 도시 성장 구매 테스트는 제거된 동작에 맞춰 수정하고 폭격기 강화 회귀 검사를 유지했습니다. 첫 신규 테스트의 재폭격 반경10은 원점의 생존 주택도 포함해 보상0 기대가 실패했습니다. 테스트 범위를 이미 파괴된 구역인 반경5로 바로잡고 재실행 통과했습니다. 게임 코드를 통과시키기 위해 변경한 것은 아닙니다. 언어/문구/핵100초 독립699 assertion 통과,9언어18문서 링크/실제 내장 JS 검사 통과. 동적531종·네이티브 Text178개 글리프 매핑 누락0건. 씬1193객체·2675로컬 참조·526외부 참조·14이벤트와 전체 부모/자식 양방향 연결 통과. 외부 원본5840개 SHA256 변경0건. 설치 Unity6000.0.83f1 Runtime·Editor 참조 컴파일 통과. 공개 배포1차 실행42267356845는 모든 검사/포장 이후 Pages가 deployment_failed로 종료했습니다. GitHub 연결의 실패 작업 재실행은403 Resource not accessible by integration으로 거부되었습니다. 구현 소스는 바꾸지 않고 이 실패 기록을 담은 새 보고서 버전을 푸시해 재배포합니다.


남은 사항

화면 조작 금지로 Unity 실행/Play·씬 재열기·실제3레벨 발사/연쇄 전투·9언어 표시·색/형상 식별성·밸런스/성능·전후 캡처·웹 플레이는 미검증입니다. 모델/색/음향/타이밍은 소스와 씬 연결까지 확인했으며 실제 체감 확인을 대신하지 않습니다. 공개 배포 재시도 결과는 추가 확인합니다.


출처

중앙 아카이브 원문

이전 아카이브 기록