클로드 사용해서 맵 에디터 만들었슴미다
남극백곰

Lv.1 남극백곰 (114.♡.188.135)

2026년 4월 30일 PM 07:46

조회 1,801 공감 0

한세션 풀로 3타임 다 사용했슴미다

기초로 20% 만들어 진거 아니였으면 다음세션까지 기다렸어야 했을거에요

일주일 사용량 중 35%를 이거 하나에 다 부었슴미다

이제 이걸 세팅하는게 문제네요

어짜피 일은 ai가 다 할검미다

어쨌든 2박3일만에 완성...

# 맵 에디터 사용 설명서

> 제작: Claude Opus | 21개 파일, 4,045줄 | 설계 100% 완성


1. 파일 구조

FantasyDefense/
├── scenes/map_editor/
│   └── map_editor.tscn       ← 실행 파일 (Godot 씬)
│
└── scripts/map_editor/
    ├── map_editor.gd          ← 메인 컨트롤러 (핵심)
    ├── map_editor_data.gd     ← 데이터 저장소
    │
    ├── tile_utils.gd          ← 타일 종류/색상 정의
    ├── canvas_renderer.gd     ← 화면에 타일 그리기
    ├── path_system.gd         ← 경로 검증/자동연결
    ├── map_preview.gd         ← 시뮬레이션 (프리뷰)
    ├── map_security.gd        ← 암호화 저장
    │
    ├── edit_canvas.gd         ← 마우스로 그림 그리기
    ├── tile_palette.gd        ← 타일 선택 팔레트
    ├── tool_panel.gd          ← 도구 패널 (좌측)
    ├── layer_system.gd        ← 레이어 관리
    ├── layer_panel.gd         ← 레이어 UI
    ├── minimap.gd             ← 미니맵
    │
    ├── wave_editor.gd         ← 웨이브 편집
    ├── wave_edit_data.gd      ← 웨이브 데이터
    ├── enemy_spec_editor.gd   ← 적 스펙 편집
    ├── enemy_spec_data.gd     ← 적 데이터
    ├── variant_editor.gd      ← 등급 배율 편집
    ├── story_event_editor.gd  ← 스토리 이벤트 편집
    └── story_event_data.gd    ← 스토리 데이터

2. 단축키

기능
B 브러시 (타일 그리기)
E 지우개
P 경로 그리기
F 채우기
V 선택 도구
I 스포이드 (타일 복사)
M 영역 선택
Ctrl + Z 실행 취소
Ctrl + Y 다시 실행
Ctrl + S 저장
Ctrl + Shift + S 암호화 저장
Ctrl + L 불러오기
Ctrl + P 경로 연결/검증
F5 프리뷰 시작
Space 프리뷰 일시정지
+ 프리뷰 속도 증가
Esc 프리뷰 중지

3. 사용법

맵 만들기

  1. Godot에서 scenes/map_editor/map_editor.tscn 열기
  2. 타일 팔레트에서 원하는 타일 선택 (B)
  3. 캔버스에 클릭/드래그로 타일 배치

경로 만들기

  1. 경로 도구(P)로 포털(시작) → 끝점까지 길 그리기
  2. Ctrl + P 누르면 자동으로 코너/T자 연결됨
  3. 경로 끊어졌으면 빨간색 X로 표시됨

웨이브 설정

  1. 우측 탭에서 "MobSettings" → "Waves" 탭 선택
  2. Add Wave로 웨이브 추가, 각 웨이브에 적 배치

적 스펙 설정

  1. "MobSettings" → "Enemy Specs" 탭
  2. 적 종류 선택 후 HP/속도/저항 수치 편집

프리뷰 (테스트)

  1. F5 누르면 적이 경로 따라 이동
  2. 상태바에 골드/생명/웨이브 실시간 표시

저장

  1. Ctrl + S 로 일반 저장 (JSON)
  2. Ctrl + Shift + S 로 암호화 저장

불러오기

  1. Ctrl + L 로 저장된 맵 불러오기

4. 레이어

4개 레이어로 구성:

  • Terrain — 땅/잔디/물/벽
  • Path — 길/포털/끝점
  • Objects — 오브젝트/장식
  • Decorations — 추가 장식

각 레이어는 눈 모양(보이기/숨기기), 자물쇠(편집 잠금), 투명도 조절 가능.


5. 완성된 기능

기능 설명
타일 배치 11종 타일 + 12종 경로 변형
웨이브 편집 추가/삭제/이동, 등급별 자동 배율
적 스펙 편집 14종 적, 8종 저항, 골드 보상
등급 배율 엘리트/영웅/보스 HP/속도/골드
경로 시스템 BFS 검증 + 자동 변형 할당
Undo/Redo 50단계, 변형까지 저장
프리뷰 모드 적 경로 이동 시뮬레이션
JSON 저장/불러오기 완전한 직렬화
좌측 도구패널 7개 도구, 브러시 크기
레이어 시스템 4레이어, 가시성/잠금
미니맵 전체 맵 미리보기 + 이동
스토리 에디터 이벤트/트리거/액션 편집
암호화/보안 AES-256 암호화 저장

AI가 메뉴얼도 만들어 줬어요

(ㅇㅁㅇ)/ 이제 맵 제작과 밸런스 지옥이 남았슴미다~!!!!

댓글 (2)

  • 왁스천사

    왁스천사 Lv.1

    04.30 · 125.♡.210.135

    맵 에디터라니, 예전 JRPG게임이나 쯔꾸르 생각나네요. 고생 많으십니다.

    오늘 오전 10시쯤 클로드 가출하더니 갑자기 그 세션 토큰 훅 줄어들더군요. (Pro인데 한 줄 던졌는데 42% 사용 ㄷㄷㄷ)

    요새 점점 클로드의 고무줄 토큰 잣대가 심해지는 느낌인데 그래도 알차게 쓰고 계시네요.

  • 지나가던행인이

    지나가던행인이 Lv.1

    04.30 · 61.♡.201.240

    슨생님 게임레벨은여 😁😁😁

댓글을 작성하려면 이 필요합니다.