본문으로 건너뛰기
DEV LOG · 프리셋 · 적대적 검토

관계·연애 프리셋 — 직접 돌려 본 적대적 검토와 개선

2026-10-07 · 판 6개 · 헤드리스 실측 · 검수 2차례 · 그림 25장

2026-10-07 · 판 6개(이전 2 · 1차 수정 3 · 2차 수정 1) · 사용자가 실패한 기획(대학 재회·대화 선택·따뜻함·첫 사건)을 그대로 넣고, 브라우저 「이 기획으로 시작」과 같은 팀 경로(첫 제작 단계 → 팀장)를 헤드리스로 돌렸다. 모델 gemini-3.8-flash.

한 줄 결론 — 실패는 게임이 덜 만들어져서가 아니라 마지막 오프닝 관문이 첫 제작 경로에서는 통과할 수 없게 짜여 있어서였다. 맵이 허접했던 것도 모델 탓만이 아니라 도구·뼈대·검사가 그렇게 만들게 되어 있었다. 네 가지를 고쳐 같은 기획으로 다시 돌린 판은 모두 끝까지 완료됐다.

1. 실행 결과 비교

코드판결과오프닝 재촉도구 실패/호출시간시작 장소게임 검사
이전 코드campus-base-1실패 — 작품 타이틀/오프닝 제작 보고가 없습니다.319 / 1691027s캠퍼스 학생 라운지 20×15막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 68ms
이전 코드campus-base-2실패 — 작품 타이틀/오프닝 제작 보고가 없습니다.316 / 1701030s캠퍼스 학생 라운지 20×15막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 63ms
1차 수정campus-fix-1완료14 / 146880s캠퍼스 동아리방 13×10막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 68ms
1차 수정campus-fix-2완료010 / 160940s학생회관 북카페 10×9막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 74ms
1차 수정campus-fix-3완료06 / 1421080s교양관 학생 라운지 13×9막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 78ms
2차 수정campus-fix-4완료110 / 2031172s대학 본관 로비 14×9막힘 0 · 경고 0 · 참고 0 · 맵 2개 · 126ms

「오프닝 재촉」 = 팀원이 오프닝을 끝내지 않고 보고했다는 재촉 수. 이전 코드는 오프닝 도구가 없는 팀원까지 재촉받았다. 1차 수정 fix-1 의 1회는 오프닝 담당 단계가 마지막 그림 교체 뒤 review_opening 을 빠뜨려 받은 정당한 재촉이고, 다시 검토한 뒤 통과했다.

「이전 코드」 두 판은 헤드리스에서 오프닝 단계까지 갔다가 타이틀·오프닝 보고 없이 끝났다(이미지 용량 429·없는 샘플 그림이 겹침). 사용자 판은 그 단계를 지나 팀장 마지막 관문에서 「오프닝 제작 미완료」로 끝났다.

2. 왜 실패했나 — 오프닝 관문

① 지시문에 실린 프리셋 매뉴얼 「제목과 오프닝은 … 제작한다」 + 첫 화면 문구 「edit_opening/set_opening 으로 바꾸세요」 → 낱말 판정이 오프닝 제작 요청으로 판정
② 단계마다 작업문 끝에 사용자 원문 전체가 붙어 모든 팀원이 오프닝 책임자로 판정 → 끝날 때마다 「plan_opening·review_opening 하라」 재촉 2회
③ 그런데 단계 도구는 고정 — 핵심 플레이·장소·도입 단계엔 오프닝 도구가 없고, 타이틀·오프닝 단계에도 plan_opening·review_opening·show_opening_image 가 없었다
④ 팀 마지막 관문은 「팀원의 오프닝 검토 영수증」을 요구하지만 첫 제작 단계는 영수증을 남기는 코드(trackOpening)를 부르지 않았다 → 항상 「검토가 없습니다」

사용자 로그의 증거: 1번(핵심 플레이)·4번(장소 재시도) 보고서가 통째로 「오프닝 도구 권한이 없다」는 해명이었고, 팀장은 읽기 도구만 쥔 채 「오프닝을 실제로 갱신·검토 완료」라고 거짓 보고했다. 헤드리스 이전 판에서도 같은 재촉이 판마다 3번씩 찍혔다(표의 「오프닝 재촉」).

고친 것

3. 시작 장소 — 왜 ㅁ자였고 출구가 없었나

뼈대 시작 맵은 20×15 빈 풀밭, 출구는 동쪽 끝 (19,8). 모델은 그 크기 그대로 실내를 지었다 → 넓은 직사각형 하나(ㅁ자)
도구 새 평면에서 (19,8) 은 벽이 된다 → 커밋이 「transfer 목적지가 통행 불가」로 거부(이전 판 2번은 4회). 모델은 문을 방 안 바닥 (18,8) 으로 옮겨 통과시켰다
도구 start 인자로 방 안 칸을 출입구로 줄 수 있어, 벽 틈 없는 닫힌 방도 합격했다
검사 장소 검사는 「소품이 하나라도 있나」만 봤다 — 모양·출구 위치는 보지 않았다
관계·연애 프리셋 검토 그림 01
이전 코드 · campus-base-1 · 캠퍼스 학생 라운지 20×15
관계·연애 프리셋 검토 그림 02
이전 코드 · campus-base-2 · 캠퍼스 학생 라운지 20×15
관계·연애 프리셋 검토 그림 03
1차 수정 · campus-fix-1 · 캠퍼스 동아리방 13×10
관계·연애 프리셋 검토 그림 04
1차 수정 · campus-fix-2 · 학생회관 북카페 10×9
관계·연애 프리셋 검토 그림 05
1차 수정 · campus-fix-3 · 교양관 학생 라운지 13×9
관계·연애 프리셋 검토 그림 06
2차 수정 · campus-fix-4 · 대학 본관 로비 14×9

고친 것

관계·연애 프리셋 검토 그림 07
도구 단독 시험 — ㄱ자 평면에 틈을 내자 동쪽 문이 아래 틈으로, 길 쪽 도착 칸이 틈 안쪽으로 옮겨지고 발깔개가 깔렸다

4. 기억의 길 — 왜 허접했나

뼈대 스토리 장르의 길 깔기 함수가 비어 있었다(paveRoute() {}) — 24×12 빈 풀밭으로 시작
도구 장소 단계가 쓸 수 있는 바깥 도구는 몬스터 도로용 author_wild_route 뿐 → 짙은 풀숲 네모와 나무 벽뿐인 「1번 도로」. 만남 장소다운 자리(앉을 곳·빛·꽃)가 없다
도구 소품 찍기(stamp_object)는 범위 밖이라 모델이 고칠 수도 없었다
관계·연애 프리셋 검토 그림 08
이전 뼈대 — 빈 풀밭(파랑=입구, 노랑=마무리)
관계·연애 프리셋 검토 그림 09
새 뼈대(2차 수정 후) — 포석 산책길 + 만남 광장(기념 원주·벤치·파라솔 탁자·가로등·꽃밭·산울타리)
관계·연애 프리셋 검토 그림 10
이전 코드 · campus-base-1 · 기억의 길
관계·연애 프리셋 검토 그림 11
이전 코드 · campus-base-2 · 기억의 길
관계·연애 프리셋 검토 그림 12
1차 수정 · campus-fix-1 · 교정 뒤뜰 산책로
관계·연애 프리셋 검토 그림 13
1차 수정 · campus-fix-2 · 캠퍼스 은행나무 산책로
관계·연애 프리셋 검토 그림 14
1차 수정 · campus-fix-3 · 캠퍼스 동쪽 산책로
관계·연애 프리셋 검토 그림 15
2차 수정 · campus-fix-4 · 교정 안쪽 산책로

고친 것

5. 타이틀·오프닝 (고친 판 1)

관계·연애 프리셋 검토 그림 16
타이틀 — 우리들의 모르는 시간
관계·연애 프리셋 검토 그림 17
오랜 시간이 흘러, 우리는 각자의 계절을 지나 대학 캠퍼스에 닿았다.
관계·연애 프리셋 검토 그림 18
서로의 소식을 전혀 알지 못했던 공백의 나날들.
관계·연애 프리셋 검토 그림 19
햇살 비치는 복도 저편에서, 문득 너무나 낯익은 뒷모습을 보았다.
관계·연애 프리셋 검토 그림 20
\"……어? 설마 너야?\" 반가움과 조심스러움이 찰나의 눈빛에 머물렀다.
관계·연애 프리셋 검토 그림 21
문틈으로 새어 나오는 빛을 따라, 그 시절 전하지 못했던 마음을 향해 다가간다.

이 판의 4번째 자막에 \"……어?\" 처럼 JSON 이스케이프가 남아 있었다 → 첫 제작 오프닝 검사가 이것도 거절하도록 추가했다(맵 대사는 이미 막고 있었다).

6. 적대적 시각 검수 (1차 수정 결과 fix-1·fix-2 에 대해, 별도 검수 에이전트)

after-run1 방 (13x10)

  • major (5,4)~(5,8) 홀로 선 1칸 폭 칸막이. 윗면이 까만 구멍처럼 보이고 북쪽 벽과 이어지지 않아 (5,3)에 틈이 남는다. 천장도 벽도 아닌 기둥으로 읽힌다. 방은 여전히 ㅁ자 직사각형이고 장애물만 하나 늘었다.
  • major 문 (6,9)에 문틀·문짝이 없다. 바닥 1칸이 이어지는 홈일 뿐이다. 문턱 깔개(6~7,8)가 문 열(6)보다 반 칸 오른쪽으로 치우쳤고, 이것 말고는 "밖으로 나가는 곳"이라는 단서가 없다.
  • major 오른쪽 (9~12,5~8)과 아래쪽 (0~4,7~8)이 텅 비어 있다. 가구가 위쪽 벽과 칸막이 주변에만 몰려 있다. 창문은 (9,1) 하나뿐이다.
  • minor 친구 NPC (8,4)가 소파(8~9,3)와 탁자(8~9,5) 사이에 끼어 서 있다. 의자 (8,6)는 탁자와 맞지 않고, 책더미 (4,5)는 칸막이에 붙어 떠 있다.
  • minor 칠판은 세미나실로 맞지만 도서관 서가는 한 줄뿐이라 대학 느낌이 약하다.

after-run2 방 (10x9)

  • major 바닥 폭 8, 깊이 5의 순수 직사각형이다. 이전 실행 대비 형태 변화가 없다.
  • major 문 (6,8)이 하단 4칸 폭 홈 (3~6,8)의 맨 오른쪽 끝에 있다. 홈 왼쪽 3칸은 쓸모없는 막다른 바닥이고 문으로 읽히지 않는다.
  • major (0~9,6~7) 가로 2줄이 시작점·안내자 말고는 비어 있다. 방의 절반이 빈 바닥이다.
  • minor 카운터(6~8,4~5)가 오른쪽 벽에 붙어 있고, 탁자·러그 군과의 사이가 (5,4~5) 1칸뿐이다. 벽장식은 액자 하나뿐이고 창문은 사라졌다. 이전 실행에는 창문이 있었으므로 후퇴다.
  • minor 책방+카페 혼합이라 주제는 맞다. 다만 빵 진열장이 "학생회관"보다 빵집에 가깝다.

after-run1 길 (24x12)

  • major 꽃 상자 (10~11,2)가 나무 수관 (9~11,0~2) 위에 얹혀 있다.
  • minor 나무가 섞여 있다. 화분 받침 나무(3,4)(9,4)와 줄기 없는 덤불(5~8,3~4)이 한 줄에 있고, 위쪽 큰 참나무와 색이 어긋난 어두운 덤불 2개 (12~13,0~3)가 따로 놀고, 가로등 종류도 둘이다.
  • minor 꽃 싹이 일정 간격으로 찍혀 있고 위아래가 좌우대칭이라 복제 느낌이 난다.
  • minor 광장 (15~22,3~9)의 중앙·하단 약 6x4칸이 비었다. 헤지가 광장 밖 잔디에 떠 있다.
  • minor 동상이 지팡이 든 마법사 모양이라 대학보다 판타지로 읽힌다. 대학 단서(건물, 정문, 표지)가 전혀 없다.
  • 노란 마커 (22,6)은 벤치 옆 빈 포장 위라 문제없다.

after-run2 길 (24x12)

  • run1 길과 거의 같다. 길이 템플릿 복제라 다양성이 없다.
  • major 목표 (21,5)가 벤치 (21~22,5) 위에 놓였다. 친구가 가구 위에 서게 된다.
  • minor 화단 (17~18,9)에 새싹이 겹쳐 지저분하다.
  • run1의 나머지 결함 (10~11,2) 꽃 상자와 수관 겹침, 나무 혼종, 대칭 반복은 그대로다.

불만별 판정

1. ㅁ자 방: 부분 개선. run1은 칸막이와 축소로 변화가 생겼지만 어색하다. run2는 사실상 미해결이다.

2. 밖으로 나가는 길의 흔적: 부분 개선. 이전 실행에도 하단 홈이 있었고, 이번엔 깔개를 추가했다. 문틀·문짝이 없고 run2는 오히려 홈이 모호해졌다.

3. 기억의 길: 크게 개선. 이전 실행의 흙길은 끊겨 있고 중앙에 어두운 풀밭이 있었으며 나무가 한 줄로 늘어서 있었다. 지금은 끊김 없는 자갈길이 광장으로 이어지고 목적지 구조도 생겼다. 다만 두 실행의 길이 같고, 대학이나 "기억"과 어울리는 요소가 없고, 위의 수관 위 소품과 벤치 위 목표 같은 배치 오류가 남았다. 가장 먼저 고칠 것은 run2의 목표 위치와 (10~11,2) 꽃 상자다.

7. 2차 수정 — 검수 지적 반영

검수 지적고친 것
목표 인물이 벤치 위에 섰다 (run2 (21,5))첫 장면 검사: 인물 그림 대상이 막힌 칸(가구·벽·나무) 위면 불합격 → 「물체 앞 빈 바닥으로 옮겨라」
꽃 상자가 가로수 수관 위에 얹혔다 (10~11,2)stamp_object 가 이미 다른 위층 그림이 있던 칸을 덮으면 좌표와 함께 경고(그 자리를 비우고 다시 찍으라)
4칸 홈 맨 끝에 문, 발깔개가 반 칸 어긋남문은 이어진 틈의 가운데로, 발깔개도 같은 칸 기준. 지침에 「틈은 1~2칸 폭」
지팡이 든 마법사 석상 = 판타지 / 광장 복판이 비었다뼈대 광장의 표지를 기념 원주로, 광장 가운데 아래에 파라솔 탁자
관계·연애 프리셋 검토 그림 22
1차 뼈대 (fix-3 결과) — 석상·빈 광장
관계·연애 프리셋 검토 그림 23
2차 뼈대 — 기념 원주·파라솔 탁자

2차 수정 판 (fix-4) — 같은 기획으로 다시

관계·연애 프리셋 검토 그림 24
2차 수정 · campus-fix-4 · 대학 본관 로비 14×9
관계·연애 프리셋 검토 그림 25
2차 수정 · campus-fix-4 · 교정 안쪽 산책로
내가 다시 본 결과 (검수 에이전트가 아니라 내 판정)
  • 나아짐 방이 14×9 凸자 — 위는 서가·열람 탁자 두 구역, 아래는 좁은 현관. 바깥 문은 아래 벽 2칸 틈 가운데, 발깔개가 틈과 딱 맞는다. 처음으로 「여기로 나간다」가 그림으로 읽힌다.
  • 나아짐 모델이 길을 다시 깔지 않고 뼈대 광장을 그대로 썼다. 벤치 위 목표·수관 위 소품은 이번 판에 없다(새 검사가 실제로 걸린 적은 없음 — 재발 방지용).
  • 남음 방이 좌우 거울 대칭이고 현관이 발깔개 말고는 비어 있다. ㅁ자 경고를 받은 모델이 칸막이를 넣으려다 가구 위치 오류로 7번 다시 지었다(실패 4회) — 지침이 「어디에 칸막이를 두면 가구가 맞는지」까지는 못 가르친다.
  • 남음 길은 모든 스토리 판에서 같은 광장이다. 대학 단서(건물 정면·정문·표지)가 없다 — 버들항(로마풍 항구) 재료로 대학을 그리는 한계.
  • 헤드리스 한계 친구 NPC 칩(분홍 칸)은 이 환경에서 공용 캐릭터 그림을 못 읽어 빈 칸으로 보인다. 브라우저에서는 보인다.

8. 그 밖에 고친 것 · 남은 것

고친 것

남은 것 (이번에 안 고침)

이 글의 판정은 실제로 돌린 결과와 그 결과를 직접 본 판정이다. 「헤드리스 한계」로 적어 둔 항목은 이 환경에서 공용 캐릭터 그림을 못 읽어 빈 칸으로 보이는 것이며, 브라우저에서는 정상이다.