AI 개발 패턴

맵 자동 생성 - "1줄짜리 통로 금지" 규칙 전쟁

9-slice 지형 시스템에서 '폭 1칸 통로 금지' 규칙을 프로시저럴 맵 생성 파이프라인 전체에 관통시키기까지의 사투. AI가 규칙을 '이해'하는 것과 '구현'하는 것은 다르다는 교훈.

Claude Code게임개발9-slice프로시저럴생성맵생성AI소통타워디펜스규칙검증2026.03.24
삽질 일지

언덕 아래 몬스터가 2층 위 캐릭터를 때린다고요? — 3D 전술 게임 높이 시스템 전투 로직 삽질기

3D 전술 게임에서 canAttack이 맨해튼 거리만 계산해 높이를 무시하던 버그를 발견하고, canReachTarget 메서드 도입, 원거리 명중률 보정, 언덕 이동 로직까지 높이 시스템 전투 로직을 완성한 과정을 정리합니다.

게임개발BabylonJS높이시스템전투로직3D타일맵경로탐색버그픽스2026.03.24
삽질 일지

캐릭터 전환 후 이동 불가 버그 — commandQueue[0]만 바라본 죄

CommandSystem.processCommandQueue가 commandQueue[0]만 처리해서 두 번째 유닛의 이동 명령이 영원히 실행되지 않던 버그를 발견하고, 큐 전체 순회로 수정한 과정. 연쇄적으로 점프 공중정지, 피격 애니메이션 우선순위, 지형 렌더링 버그까지 해결한 삽질기.

전투시스템버그커맨드큐Babylon.js게임개발디버깅2026.03.24