# 정지 도트 에셋 v1

생성 도구: Codex 내장 `image_gen.imagegen`. 실제 생성 프롬프트는 [generation-prompts.json](generation-prompts.json)에 보관했습니다. 기존 이미지 파일을 보존하고 애니메이션은 별도 `animation-v1` 폴더에 저장했습니다.

## 파일과 셀

| 파일 | 크기 | 구성 |
| --- | --- | --- |
| `mages-atlas-v1.png` | 1536×1024 RGBA | 3열×2행, 셀 512×512 |
| `relics-atlas-v1.png` | 1448×1086 RGBA | 4열×3행, 셀 362×362 |
| `moonlit-courtyard-v1.png` | 1672×941 RGB | 달빛 성채 배경 |

마법사 아틀라스의 열은 소서러 / 사제형 / 술사, 행은 청록 / 자주 진영입니다. 긴 스태프, 중간 셉터, 짧은 오브와 마도서로 직업 실루엣을 구분합니다. 의상과 무기는 원소를 고정하지 않습니다.

원소·소품 아틀라스의 셀 순서는 다음과 같습니다. 좌표는 0부터 시작합니다.

| 행 | 열 0 | 열 1 | 열 2 | 열 3 |
| --- | --- | --- | --- | --- |
| 0 | 화 | 수 | 목 | 금 |
| 1 | 토 | 빛 | 암흑 | 전기 |
| 2 | 냉기 | 원소 단지 | 성채 기둥 | 히든 카드 |

기계가 읽을 좌표와 원소 ID는 [atlas-manifest.json](atlas-manifest.json)에 있습니다. 셀 경계 기준으로 잘라 쓰고 확대할 때 최근접 보간을 사용하세요.

## 전장 표현

`preview/pixel-v1/index.html`은 15×7 체스판을 CSS 원근 카메라로 투영합니다. 바닥은 48도 기울고 먼 행이 작게 보입니다. 캐릭터와 단지는 반대 방향으로 회전해 바닥 위에 세웁니다. 실제 버튼도 바닥과 함께 투영되므로 화면상의 클릭과 논리 좌표가 일치합니다.

청록·자주 진영의 5×5 배치 영역, 공격 범위, 이동 후보, 선택 칸은 원근을 유지하며 색상으로 표시합니다. 기존 정지 캡처 `preview/pixel-v1/game-screen-v1.jpg`와 원근 적용 캡처 `game-screen-v2.jpg`를 별도로 보존합니다.
