스티브코딩

좀비ABC

좀비를 잡아 얻은 알파벳 블록으로 영어 단어 만들기 팀 대결과 애드온 구조

게임 월드2026-10-20 갱신

좀비ABC: 알파벳 블록으로 영어 단어를 만드는 팀 대결

  1. 팀 자리: 팀 색 블록 위에 서기
  2. start: 좀비 등장, 전투 시작
  3. 블록 줍기: 좀비를 잡으면 알파벳 블록
  4. 단어 만들기: 블록을 설치해 영어 단어
  5. stop · 채점: 관전자 모드로 단어 세기
  • /function start 시작 / /function stop 종료
  • 인정: 실존 단어 / 정확한 철자 · 불인정: 욕설·부적절한 말 / 틀린 철자
영상: 좀비ABC 게임 실황 (게임 월드 공유)
영상: 좀비ABC 게임 실황 (게임 월드 공유)

게임 진행: start부터 stop까지

  • 팀 나누기: 팀 색 블록(흰·초록·분홍·파랑) 위에 학생을 올린 뒤 교사가 /function start
  • 시작하면: 모두 경기장으로 이동, 서바이벌 모드, 철제 곡괭이 1개·화살 30개 지급(채팅 기록 00:34)
  • 좀비: 10초마다 소환, 15마리보다 많으면 더 나오지 않음(해설 영상 기준). 오른쪽 Zombies 사이드바, 아래 ‘지난 시간’ 표시
  • 보상: 좀비를 잡으면 알파벳 블록 1개 + 가끔 빵·화살·다이아몬드 갑옷·불사의 토템 같은 아이템. 좋은 옷을 입은 좀비는 좋은 아이템을 줄 때가 있음
  • 죽어도 다시 살아나 계속 참여. 바닥에 떨어진 블록은 누구나 주울 수 있으니 빨리 챙기기
  • 끝낼 때 /function stop
① 시작 메시지와 Zombies 사이드바 (00:34)
① 시작 메시지와 Zombies 사이드바 (00:34)
② 좀비를 잡으면 떨어지는 알파벳 블록 (00:21)
② 좀비를 잡으면 떨어지는 알파벳 블록 (00:21)
③ /function stop으로 종료 (00:40)
③ /function stop으로 종료 (00:40)

채점: 단어를 함께 읽으며 판정

  • stop 뒤에는 경기장 바닥이 거부(deny) 블록으로 바뀌어 학생이 블록을 더 놓거나 고칠 수 없음
  • 학생을 관전자 모드로 바꾸면 날아다니며 단어를 둘러보기 좋음(바꾸는 명령은 영상에 없음)
  • 교사가 단어를 하나씩 읽고 인정 여부와 뜻을 짚기(예: PAST는 ‘과거’라는 뜻도 있음)
  • 불인정 예: 한 글자 단어, 고유명사(원칙), 위에서 봐야만 읽히는 단어, 틀린 철자, 욕설
  • 인정 예: SCIENCE, BEST, NICE, CAT, DUCK, PET, DOG, BOX, YES, PAST, MIC
  • 인정한 단어 수로 순위 — 실황 영상에서는 초록 팀 16개, 우승은 분홍 팀(02:03)
① 벽을 따라 만든 단어(MOM, MIC, TEXT 등) (06:04)
① 벽을 따라 만든 단어(MOM, MIC, TEXT 등) (06:04)
② 팀 구역에 만든 단어들 (02:03)
② 팀 구역에 만든 단어들 (02:03)
교사용 메모 · 좀비ABC 운영 메모
  • 좀비를 잡으면 알파벳 블록이 떨어지고, 그 블록을 설치해 영어 단어를 많이 만든 팀이 이기는 게임입니다. 영어 어휘 복습과 팀 협력을 함께 다룹니다.
  • 명령어(영상 설명란): 시작 /function start · 종료 /function stop · 비행 능력 /ability @a mayfly true(언제 쓰는지는 영상에 설명 없음)
  • 시작 전: 학생들을 팀 색 블록 위로 올라가게 합니다(영상 0:00).
  • 종료 후에는 학생이 블록을 고칠 수 없습니다. 교사는 관전자 모드로 바꿔 날아다니며 팀별 단어를 확인합니다(0:46).
  • 채점 예: 실황 영상에서는 SCIENCE, BEST, NICE, DUCK, PAST 등을 인정했고, 초록 팀 16개, 우승은 분홍 팀이었습니다. 욕설은 인정하지 않습니다(1:55).
  • 운영 팁(마크1교시 영상): 바닥에 떨어진 블록은 다른 사람이 주울 수 있으니 빨리 챙기기, 필요한 글자를 팀원에게 몰아 주는 것도 전략. 좀비 잡기와 단어 만들기 역할을 나누고, 좀비의 어그로를 끌지 않는 것도 중요합니다.
  • 인정 기준(실존 단어, 철자, 고유명사·중복 처리)은 시작 전에 학급과 정해 두세요. 마크1교시 영상에서는 고유명사와 한 글자 단어를 인정하지 않고 mic·it·at·pet 등은 인정했습니다.

애드온 구조 ①: 알파벳 블록과 루트 테이블

  • bridge.로 만든 애드온(ZombieABC). 행동팩 폴더: blocks · components · entities · functions · loot_tables · texts
  • blocks: a.json ~ z.json — 알파벳 모양 텍스처를 가진 블록 26개(bridge:a …)
  • 루트 테이블 loot_tables/entities/zombie.json: 좀비가 죽을 때 두 가지를 떨어뜨림
  • 알파벳 블록 하나 — 모든 글자 weight 3.8(같은 확률)
  • 그 밖의 아이템 — arrow 20, netherite_sword·다이아몬드 갑옷·bow 6, shield·golden_apple 5, totem_of_undying 4 (빵은 자막 기준 30)
  • 좋은 아이템일수록 weight를 낮게. 아이템이 너무 적으면 개수·종류를 늘려 쉽게 만들 수 있음
{ "pools": [ { "rolls": 1, "entries": [
  { "type": "item", "name": "bridge:a", "weight": 3.8 },
  { "type": "item", "name": "bridge:b", "weight": 3.8 },
  …
① blocks 폴더의 a.json부터 z.json까지 (00:16)
① blocks 폴더의 a.json부터 z.json까지 (00:16)
② 알파벳 블록 weight 3.8 (00:40)
② 알파벳 블록 weight 3.8 (00:40)
③ 그 밖의 아이템과 weight (01:40)
③ 그 밖의 아이템과 weight (01:40)

애드온 구조 ②: 함수로 만든 시작·시간·좀비·종료

  • functions: a · checkzombies · spawn_timer · spawning · start · stop · timecheck + tick.json
  • tick.json(매 틱 실행): 시간 체크 · 좀비 소환 주기 · 좀비 수 체크 / start·stop은 교사가 명령으로 실행
  • start: spawner·timechecker 태그 → 좀비 수 스코어보드 → 경기장으로 이동·서바이벌 → PVP 금지·스폰 지점 → 아이템 비우고 기본 아이템·야간 투시
  • 시간 체크: 매 틱 +1 → 20틱이면 timer_s +1, 60초면 timer_m +1 → ‘지난 시간’으로 표시
  • 난이도 조절: 좀비 수 체크의 최대 마릿수(15)를 10으로 줄이면 최대 10마리
titleraw @a subtitle {"rawtext":[{"text":"지난 시간: "},{"score":{"name":"*","objective":"timer_m"}},{"text":"분 "},…
title @a title 게임 종료
scoreboard players set @a[tag=timechecker] timer 0
scoreboard players set @a[tag=timechecker] timer_s 0
scoreboard players set @a[tag=timechecker] timer_m 0
tag @a[tag=spawner] remove spawner
tag @a[tag=timechecker] remove timechecker
clear @a
kill @e[family=monster]
fill -20 -1 -20 20 -1 20 deny
  • 위는 stop.mcfunction(10줄, 1줄 끝은 화면에서 잘림). 마지막 줄이 바닥을 deny 블록으로 바꿔 단어를 고정합니다.
stop.mcfunction과 함수 목록 (02:08)
stop.mcfunction과 함수 목록 (02:08)

알파벳 블록 애드온만 따로 쓰기

  • 좀비 없이 알파벳 블록만 쓰는 애드온: 베드락용 abcBlocks(영어 알파벳 블록) · 교육용 ABCblock_Edu(교육용 에디션용)
  • 파일을 우클릭 → 연결 프로그램 → 마인크래프트로 열어 가져오기 → 월드 설정에서 리소스 팩·행동 팩 적용
  • 블록은 인벤토리 건축 탭에 나오고, /function a(행동팩의 a.mcfunction)로 전체를 한 번에 받기. 서바이벌에서 부수면 아이템으로 떨어짐
  • 예전 버전: 영상(2022)은 실험 기능 ‘홀리데이 크리에이터 기능’을 켜야 작동했음. 사용자 정의 블록은 1.19.40부터 실험 기능 없이 쓰는 형식이 따로 생겼고(2026-10 공식 문서 기준), 영상 속 블록 파일은 예전 형식(format_version 1.16.100)이라 수업 전에 시험 월드에서 먼저 열어 봅니다
  • 직접 만들기: bridge.에서 블록 생성 → 16×16 그림과 이름 → 블록 JSON에 destroy time·폭발 저항·지도 색·creative category(construction) 추가(값은 영상 02:27 화면에서 확인)
① 실험 기능의 홀리데이 크리에이터 기능(예전 버전) (00:21)
① 실험 기능의 홀리데이 크리에이터 기능(예전 버전) (00:21)
② 행동 팩 abcBlocks · ABCblock_Edu (00:31)
② 행동 팩 abcBlocks · ABCblock_Edu (00:31)
③ 서바이벌에서 부순 알파벳 블록 (01:45)
③ 서바이벌에서 부순 알파벳 블록 (01:45)

관련 영상

관련 공식 자료

함께 보기

출처

  • 유튜브 「좀비ABC 게임 실황 (게임 월드 공유)」(2025-09-30)