키즈워십 교실 게임 (시제품)

▶ 노아 (2026-W45) 게임 열기▶ 바벨탑 (2026-W46) 게임 열기
교사 노트북을 프로젝터에 연결하고 위 게임을 엽니다. F 전체 화면 · 스페이스·→·클리커 다음 · 1·2 팀 점수(Shift 와 함께 빼기) · R 정답. 학생 폰은 쓰지 않습니다. 게임 파일을 받아 USB 로 옮기면 인터넷 없이도 열립니다.

교실 게임: 힉스필드로 되는가 (2026-11-03)

표시: [실측] 직접 돌려 봄, [공식] 힉스필드 공식 글, [영상] 대도서관 받아쓰기, [판단] 내 추론.

0. 결론

  1. 힉스필드로 게임은 만들어진다. 다만 매주 설교에 맞춘 교실 게임의 "본체"로 쓰기에는 맞지 않는다. 그림을 힉스필드가 새로 그려 키즈워십 그림체와 다르게 나오고, 한 판에 70~210크레딧이 들며, 결과가 매번 달라 신학 검수가 매주 처음부터다.
  2. 본체는 우리 틀(템플릿) + 매주 내용 파일 하나가 맞다. 오늘 노아로 시제품을 만들어 끝까지 돌려 봤다 [실측]. 키즈워십 원본 그림을 그대로 쓰고, 크레딧이 들지 않고, 인터넷 없이 USB 로 열린다.
  3. 힉스필드는 옆에서 쓴다. ① 새 게임 종류를 시험 삼아 만들어 보는 실험실 ② 키즈워십 그림이 없는 본문의 그림 생성 ③ 원하면 우리 게임 파일을 힉스필드에 올려 공개. 셋 다 유료 구독이 필요하다(지금 계정은 무료 9크레딧 [실측]).
  4. 매주 재료는 이미 있다. 한국어 '그림으로 보는 어린이성경' 1·2·3편이 모두 52편이고, 52편 전부 지도안이 있다 [실측, wp_migration/키즈워십_콘텐츠_전체.csv]. 1년 52주와 맞는다.
  5. CTS 2차에는 '확장 계획' 한 장으로 붙이는 게 맞다 [판단]. 배점 중 사업 가능성 15점, 미디어 선교 가치 15점 쪽이다(production/pipeline/04_팀_제작체계_v1.md:83-92). 본편 영화가 주인공이라 게임이 앞에 나서면 안 된다.

1. 힉스필드 게임 기능 (무엇이 확인됐나)

항목 내용 근거
만드는 길 1: 웹(Supercomputer) 프롬프트 + 장르(슈팅·플랫포머·노벨라·하이퍼캐주얼·레이싱·호러) + 그림체 + 배경. 그림 승인, 소리 승인 뒤 코드 조립. 끝나면 링크로 바로 플레이 [공식] higgsfield.ai/blog/higgsfield-ai-games
걸리는 시간·값 물리 게임 1개 약 25분, 약 210크레딧(Seedance 2 영상 2편 값) / 공식은 "약 70크레딧($3.50)부터, 단계 다시 만들수록 늘어남" [영상] G2Z2qKTgpjo 05:59, 06:43 / [공식]
자기 사진 넣기 자기 사진을 '요소'로 올려 게임 캐릭터로 씀 [영상] G2Z2qKTgpjo 07:16
긴 문서로 게임 900쪽 논문을 넣고 게임을 만든 힉스필드 사례 [영상] G2Z2qKTgpjo 09:16 (진행자는 직접 안 해 봄)
웹캠 손 인식 게임 다른 사용자 게임 중 웹캠으로 손을 따라가는 게임이 있음 [영상] G2Z2qKTgpjo 01:52
멀티플레이 켜고 끄는 스위치, 대기실·실시간 동기화 포함 [공식]
코드 고치기 만든 뒤 프로젝트를 열어 코드를 직접 고칠 수 있음 [공식]
만드는 길 2: MCP(우리 Claude 에서) create_website type:"game" → 코드 저장소. 게임 규칙은 app/src/logic.js 의 순수 함수 6개, 화면은 index.html·client.js. 주소 <이름>.higgsfield.app, 방 단위 실시간 접속 [실측] 힉스필드 MCP 의 website-builder-flow 문서 game-flow.md
만드는 길 3: 우리 파일 올리기 한 파일짜리 html(32MiB 이하)을 올려 힉스필드 커뮤니티에 게임으로 공개(publish_playable_game) [실측] MCP 도구 설명
조건 게임은 모든 요금제에서 가능, 플레이어블 광고는 엔터프라이즈 전용. MCP 연결은 유료 구독 필요, 무제한 모드는 MCP 에 안 됨. 게임·앱·웹사이트가 월 공개 한도를 같이 씀 [공식], docs/research_lib/20261023_CTS_11_힉스필드_전체와_중국저가대안.md:49,82
지금 계정 무료, 9크레딧 → 게임 1개도 못 만듦 [실측] balance 2026-11-03
품질 평 진행자: "이 게임들은 아주 대단하지는 않다", 총알이 조준점에 안 맞는 등 깨진 곳 있음 [영상] G2Z2qKTgpjo 00:35, 08:15

확인 못 한 것: 한국어 글자가 게임 안에서 잘 나오는지, 프로젝터 큰 화면 모드, 오프라인 실행, 키즈워십 그림체를 얼마나 따라 하는지. 유료 구독 뒤 한 판 만들어 보면 확인된다.

2. 힉스필드 단독으로 하면 생기는 문제 [판단]

3. 우리 틀: 오늘 만든 시제품 [실측]

위치: production/game/ - template.html: 게임 틀(한 번 만들어 두는 것) - weeks/2026-W45_노아.json: 이번 주 내용(매주 바뀌는 것) - build.py: 둘을 합쳐 dist/2026-W45_노아.html 한 파일(712KB, 그림 6장 포함)을 만든다

교실에서 쓰는 법: 교사 노트북을 프로젝터에 연결하고 파일을 연다. F 키로 전체 화면. 학생 폰은 쓰지 않는다. - 넘기기: 스페이스, →, 발표용 클리커(PageDown) - 점수: 1, 2 키(Shift 와 함께 누르면 빼기), 또는 화면 위 팀 이름 클릭 - 정답 보기: R

판 구성(약 7~10분): 1. 확대 그림 맞히기: 키즈워십 장면을 크게 확대해 흐리게 시작해서 12초 동안 천천히 멀어진다. 먼저 외친 팀이 1점. 3문제(무지개, 비둘기, 동물 입장) 2. 몸으로 OX: 맞으면 일어서고 틀리면 앉는다. 5초 카운트 뒤 자동 정답과 장절 표시. 5문제 중 4개를 뽑는다 3. 이야기 순서 맞추기: 장면 카드 5장을 섞어 놓고 팀이 번갈아 한 장씩 고른다. 맞으면 1점 4. 오늘의 한 문장: 빈칸을 아이들이 외치고 R 로 연다. 마지막에 "이번 주 해 보기" 한 줄 5. 승리 팀 발표, 색종이 효과

매주 다르게: 파일 이름의 주차(2026-W45)로 순서를 섞는다. 라운드 순서, 문제 순서, OX 문제 뽑기, 팀 이름(비둘기팀·무지개팀 등 6개 중 2개)이 주마다 달라지고, 같은 주에는 몇 번 열어도 같다.

시험: 헤드리스 크롬으로 처음부터 끝까지 넘김, 자바스크립트 오류 0. 고친 것 1건(확대 중 정답 보기를 누르면 그림이 바로 펼쳐지지 않던 것).

성경 본문은 넣지 않았다(한국어 성경 본문 저작권, production/assets/00_에셋_프리프로덕션_정의.md 원칙). 한 문장은 "창 6:22 쉬운 말 요약"으로 표시했다. OX 문제·한 문장·실천 문구는 목사님 확인 전 초안이다.

4. 매주 자동으로 만드는 흐름 [판단, 일부 실측]

이번 주 본문(예: 창 6~9장)
  → 키즈워십 52편 목록에서 맞는 편 찾기 (콘텐츠 전체.csv: 제목·시리즈·화번호·지도안 링크) [실측: 52편 모두 지도안 있음]
  → 그 편 영상에서 장면 그림 뽑기 (ffmpeg 장면 바뀜 검출, 노아 104장 뽑아 둔 방식)
  → Claude 가 지도안 + 장절로 내용 파일(json) 작성: 확대할 장면, OX 5개(장절 필수), 순서 카드 5장, 한 문장, 실천
  → 자동 점검: 장절 없는 문제는 거부, 그림 이름이 실제 파일인지, 글자 길이
  → 목사님 확인(진행판에서 OK 한 번)
  → build.py → 게임 파일 + 페이지 주소 → 교사에게 전달(USB 또는 링크)

사람이 하는 일은 목사님 확인 한 번뿐이 되게 하는 것이 목표다. 교회마다 설교 본문이 다르면 첫 줄에 본문만 바꿔 넣는다.

"랜덤 새 게임"은 두 겹으로 만든다. - 매주: 같은 틀 안에서 순서·문제·팀 이름을 섞는다(지금 됨) - 매달: 게임 종류를 하나씩 늘린다(짝 맞추기, 숨은 그림 찾기, 따라 하는 동작 게임 등). 새 종류는 힉스필드에서 먼저 시험해 보고, 반응 좋은 것을 틀에 넣는다. 매주 고르는 종류가 늘어날수록 "매주 새 게임" 느낌이 커진다.

5. CTS 2차에 붙이는 법 [판단]

6. 남은 확인

항목 누가
OX 문제·한 문장·실천 문구의 신학 확인 목사님
실제 교실 한 번 시험(반응, 시간, 교사가 쓰기 쉬운지) 사용자·교사
힉스필드 유료 구독 여부(게임 실험실 용도) 사용자
게임 배포 시 게임물 등급분류 대상인지(무료 배포라도 회사가 하면 비영리 면제 해당 여부 불명) 판매·외부 배포 전 확인

출처

7. 추가: 힉스필드 없이도 되는가 (2026-11-03 오후)

[user] "이걸 굳이 힉스필드로 돌려야하는 궁금증이 생기는데?" + 영상 https://www.youtube.com/watch?v=kZM0qx4hDbg (MGD, "AI로 게임 만들 때 쓰는 도구 총정리", 2026-10-26)

답: 돌릴 필요 없다. 3절의 노아 시제품이 이미 힉스필드 없이(Claude Code + 자바스크립트 + 키즈워십 원본 그림) 만든 것이다.

영상이 말하는 것 [영상 받아쓰기]: - 인디 2인 팀의 주력 도구는 Claude Code, 모델은 "지금 기준 오퍼스 5.5가 제일 나았어요. 게임도 제일 잘 만들고" (1:17~1:36) - "자바스크립트 같은 언어로만 짜도 게임은 충분히 만들어지거든요. AI가 제일 많이 본 언어도 자바스크립트" (2:57~3:03) - 약점은 그림: "클로드가 그림을 못 그린다 ... 그림 만들 서비스가 하나 더 있어야 해요" (1:42~1:48) - 규칙 파일, 직접 실행해 확인하기 전에 다 됐다고 하지 말 것, git 저장점 (2:23~2:37, 3:50~4:13)

우리에게 대입 [판단]: | 힉스필드가 해 주는 것 | 우리는 | |---|---| | 코드 작성 | Claude Code 가 직접(오늘 시제품) | | 그림 생성 | 키즈워십 원본 52편 장면을 뽑아 씀. 없는 본문만 Codex 이미지(10-22 그림체 시험 후보 A, SESSION_CONTEXT.md:529) 또는 로컬 ComfyUI | | 올리기·주소 | Cloudflare Pages(오늘 배포) 또는 USB 한 파일 | | 멀티플레이 | 프로젝터 한 화면이라 필요 없음 |

힉스필드가 남는 자리: 코딩을 모르는 팀원(목사님·간사님)이 혼자 새 게임 아이디어를 시험해 볼 때, 그리고 CTS 영상 제작. 게임 때문에 구독할 이유는 없다.

8. 자동 생성 시험: 바벨탑 (2026-11-03 오후) [실측]

[user] "바벨탑 자동 생성"

명령 한 줄: python3 production/game/gen_week.py --series 어린이성경1 --no 5 --week 2026-W46

단계 결과
목록에서 편 찾기 키즈워십_콘텐츠_전체.csv kr, 어린이성경1, 5화 바벨탑, 지도안 주소
영상 찾기 NAS 보관본 05 바벨탑 TheTowerofBabel [YpQTrurexuk].mp4 (위치는 automation/config.yaml yt_archive.dest 에서 읽음)
장면 뽑기 장면 바뀜 + 4초 간격, 검은 화면·거의 같은 그림 버림 → 36장, 번호 붙인 미리보기 1장
지도안 그림 PDF 2쪽. 실제 내용은 영상 나레이션 대본(핵심: "스스로 하나님처럼 높아질 수 있다고 생각했어요")
Claude 작성 무인 claude -p 가 미리보기와 지도안을 보고 내용 파일 작성. 두 번 돌려 두 번 다 첫 회에 점검 통과
자동 점검 그림 번호 실존, 장절 형식, O·X 섞임, 빈칸이 문장에 있는지, 문장 길이
게임 파일 dist/2026-W46_바벨탑.html 720KB, 헤드리스 크롬 끝까지 넘김, 오류 0

고친 것: 지도안 쪽 그림을 처음에 90dpi(가로 360픽셀)로 뽑아 글자를 못 읽을 크기였다. 300dpi(원본 1200픽셀)로 바꾸고 다시 생성했다. 첫 결과는 episodes/어린이성경1_05/run1_lowres.json 에 남겨 두었다.

사람 검수(내가 한 것): OX 5개 장절 대조(창 11:1, 11:3, 11:4, 11:7, 11:8), 그림 선택이 이야기 순서와 맞는지 미리보기로 확인, 확대 부분이 무엇인지 캡처로 확인. 두 번째 결과의 한 문장 "내가 높아지는 것보다 [하나님]을 [높여요]"는 지도안 핵심과 맞는다. 목사님 신학 확인은 아직이다.

걸린 시간: 장면 뽑기 수십 초 + Claude 작성 몇 분. 크레딧 0(구독 안에서 처리).

9. 장전도사님 기억 카드 pptx 를 모티브로: 자체 생성 게임 파이프라인 (2026-11-03 저녁)

[user] "장전도사님이 이야기하신 pptx 받아서 분석하고 키즈워십에서 힉스필드 대신 자체 AI 생성으로 게임 만들때 이걸 모티브로 한번 나오는 인물 동식물 건물 등등을... 만들어볼 수 있어? 다만 적당히 흉내내지 말고, 전체 파이프라인을 구성해서 디자인부터 게임방식 등등을 여러방향으로 정리하고 랜덤 생성이나 어느 내용에서도 생성가능하게 하도록해"

9-1. pptx 분석 [실측, 파일 직접 열어 봄]

장 내용
1 제목 "동물 그림을 찾아라 메모리 게임", 동물 14마리 배경, 배경음악 mp3 (4.5MB, 파일 대부분이 이것)
2 게임 방법 4줄: 카드를 고르면 동물 그림이 나와요 / 메모하지 말고 기억력으로만 / 두 장을 골라 같은 그림 찾기 / 모둠끼리 돌아가며
3 번호 카드 36장(6×6 아님, 9×4) = 동물 18쌍

동물 18종: 소, 늑대, 판다, 고양이, 여우원숭이, 사자, 오랑우탄, 표범, 고릴라, 다람쥐, 문어, 말, 펭귄, 원숭이, 개구리, 호랑이, 햄스터, 개. 그림은 모두 같은 그림체(굵은 검은 테두리, 납작한 색, 웃는 얼굴, 앉은 자세, 800×799 정사각형).

카드 한 장의 구조(3겹): 맨 아래 동물 그림 → 그 위 투명 원(다시 덮기 단추) → 맨 위 번호 카드. 번호를 누르면 번호 카드가 돌며 사라지고(효과음) 동물이 보인다. 짝이 아니면 교사가 동물을 눌러 번호 카드를 다시 돌려 덮는다. 카드마다 동작이 2개라 클릭 동작이 72개다. 점수는 자동이 아니고 교사가 따로 센다.

배울 점: ① 그림체가 하나로 통일돼 있어 카드가 "한 세트"로 보인다 ② 규칙이 4줄이라 설명 없이 바로 한다 ③ 소리가 재미를 크게 키운다. 아쉬운 점(우리가 고칠 것): 짝 판정·점수·차례가 수동, 카드 배치가 매번 같다(파일을 열 때마다 같은 자리), 성경 내용과 연결이 없다.

9-2. 오늘 만든 것 [실측]

우리 게임 틀(production/game/template.html)에 4번째 판 "기억 카드"를 넣었다. pptx 방식 그대로(번호 카드 → 뒤집기 → 같은 그림 두 장) 하되 자동으로: - 짝이면 그대로 열어 두고 이름표가 뜨고 그 팀 1점, 한 번 더 - 짝이 아니면 1.4초 뒤 다시 덮이고 상대 팀 차례 - 카드 자리는 주차마다 섞이고, 같은 주에는 같다. 다 보여 주기는 R - 그림은 그 편 영상에 나온 인물·물건·건물을 장면에서 잘라 만든 "소재 카드". build.py 가 {"src": 장면, "crop": [x0,y0,x1,y1]} 를 받아 잘라 넣는다

바벨탑 편으로 시험: 8쌍 16장(파란·분홍·초록·보라 두건 인물 4, 석류, 바벨탑, 다투는 사람들, 짐 꾸러미). 헤드리스 크롬에서 짝 맞추기·틀리기·다 보여 주기·끝까지 넘기기, 오류 0. kw-game 페이지에 다시 올림. 이름표는 생김새 기준 초안이라 목사님 확인 필요.

9-3. 전체 파이프라인 (입력 → 게임) [판단, ①②④⑤는 실측으로 돌아감]

단계 하는 일 지금 상태
① 입력 키즈워십 편 번호 / 성경 본문 장절 / 교재 한 편 / 키워드 한 줄 / "랜덤" 편 번호는 됨(gen_week.py --series --no)
② 장면 뽑기 NAS 보관 영상에서 장면 바뀜마다 그림 36장 + 번호 미리보기 됨
③ 소재 추출 미리보기를 보고 "이 편에 한 번이라도 나온" 인물·동물·식물·건물·물건 목록과 자를 영역을 정함 → 소재 카드 장부(이름, 종류, 나온 장면, 자른 영역, 성경 근거) 오늘은 손으로 8개. 다음: gen_week.py 의 무인 Claude 가 함께 쓰게
④ 그림 통일 기본은 키즈워십 원본을 그대로 자름(그림체가 이미 하나). 영상이 없는 본문만 새로 그림: 그림체 고정 시트(키즈워십 수채) → 로컬 ComfyUI 또는 Codex 이미지 원본 자르기 됨, 새로 그리기는 시험 전
⑤ 게임 조립 내용 파일(json) + 틀 → 한 파일 html(인터넷 없이, USB 가능) 됨
⑥ 자동 점검 그림 번호 실존, 짝 수, 장절 형식, 빈칸, 본문 옮김 금지 됨(기억 카드 짝 수 점검은 추가 필요)
⑦ 사람 검수 목사님: 내용·장절·이름표 / 교사: 연령 / 한 번 교실에서 돌려 보기 사람 일
⑧ 배포 kw-game 페이지 + USB 한 파일 됨

9-4. 디자인 방향 (여러 갈래)

갈래 모습 장점 주의
A. 키즈워십 원본 자르기 (기본) 영상 장면에서 인물·물건을 잘라 카드로 그림체가 우리 것, 크레딧 0, 오늘 됨 장면에 다른 것이 같이 잡힘. 배경 지우기 도구(rembg 등)는 아직 없음
B. pptx 같은 납작한 캐릭터 카드 굵은 테두리·납작한 색·정면 앉은 자세로 성경 인물·동물을 새로 그림 카드로 가장 잘 읽힘(작아도 알아봄) 새로 그려야 함. 52편에 나오는 인물·동물을 한 번 그려 두면 계속 재사용
C. 크레용 수채 crayon-road 와 같은 느낌 교회 교재와 잘 맞음 카드가 작으면 흐려 보임
D. 블록(마인크래프트 느낌) 네모 블록 인물·건물 아이들 반응 큼(방 대화), 자동 생성이 쉬움 성경 인물을 가볍게 보이게 할 수 있어 목사님 판단

9-5. 게임 방식 (같은 소재 카드를 끼우는 틀)

방식 소재 카드 쓰는 법 상태
기억 카드 같은 그림 두 장 찾기 (pptx) 오늘 됨
이름 짝 그림 한 장 + 이름 글자 한 장 (글 읽는 학년) 틀 조금만 바꾸면 됨
장면 짝 인물 카드 + 그 인물이 나온 장면 카드 장부의 "나온 장면"으로 자동
누가 없어졌나 카드 8장 보여 주고 1장 숨기기 새 판
확대 그림 맞히기 / OX / 순서 / 한 문장 이미 있음 됨
모으기·달리기 노아 방주에 동물 태우기처럼 본문을 규칙으로 시제품 전

9-6. 랜덤 생성과 "어느 내용에서도"

9-7. 남은 것

  1. ~~gen_week.py 가 소재 카드 장부와 기억 카드까지 자동으로 쓰게 하기 (지금은 손으로 8개)~~ → 2026-11-03 됨 [user 원장 598 "게임 기억 카드 자동 자르기로 바꿔"]: 로컬 qwen3-vl 로 장면에서 자르고 무인 Claude 가 8장 고름(--cards-only 로 기존 편만 다시). 바벨탑 편 반영·배포. 상세 20261103_프리프로덕션고정_재사용_근거.md 3절
  2. 노아 편에도 기억 카드 넣기(방주 동물이 pptx 와 가장 잘 맞음)
  3. 갈래 B 그림체 시트 1장 시험(크레딧 0 로컬)
  4. 이름표·장절 목사님 확인
  5. 배경음악·효과음: pptx 처럼 소리를 넣되 저작권 없는 것만(지금은 브라우저가 만드는 소리)

9-8. 텔레그램 봇이 pptx 를 못 읽은 원인과 고침 [실측]