스티브코딩

퀴즈 그라운드

NPC 퀴즈로 점수를 모아 전투로 겨루는 서바이벌 월드와 좀비 퀴즈 게임

게임 월드2026-10-20 갱신

퀴즈 그라운드: NPC 퀴즈로 점수를 모으는 개인전

시작: 기본 아이템, 겉날개 비행
시작: 기본 아이템, 겉날개 비행

1 시작 기본 아이템 확인, 겉날개 입고 비행

퀴즈 NPC 문제
퀴즈 NPC 문제

2 퀴즈 NPC 퀴즈 NPC를 우클릭해 문제 풀기

정답이면 보상 고르기
정답이면 보상 고르기

3 보상 정답이면 보상 고르기, 틀리면 다시

  • 게임 구조: 퀴즈 풀기로 보상·점수 모으기 → 타이머가 끝나면 ‘전투의 시간’ → 게임 시간 종료 때 최고점 승리
  • NPC 활용: 대화 = 문제, 버튼 = 정답·보상 명령 — PART 02의 NPC 명령 버튼을 게임으로 확장한 사례
  • 월드 파일: 퀴즈그라운드_개인전(v02)(ee).mcworld (활동중심연수 제공 월드)

준비: 월드 파일·매뉴얼·함수 명령

에듀케이션 (ee) 베드락 (be)
개인전 퀴즈그라운드_개인전(v02)(ee).mcworld 퀴즈그라운드_개인전(v04)(be).mcworld
개인전 쉬운 퀴즈 퀴즈그라운드_개인전_쉬운퀴즈(v01)(ee).mcworld 퀴즈그라운드_개인전_쉬운퀴즈(v04)(be).mcworld
팀전(4팀) 퀴즈그라운드_팀전(v04)(ee).mcworld 퀴즈그라운드_팀전(v04)(be).mcworld
- **매뉴얼**: 퀴즈그라운드 경기 진행 교사용.pdf · 학생용.pdf(학생에게 규칙 안내) - **함수 목록**(`/function` 자동 완성 화면): `gg` · `setteam` · `start` · `summonquiz` · `summonsettag`
① 월드 파일 6개와 매뉴얼 2개 (00:46)
① 월드 파일 6개와 매뉴얼 2개 (00:46)
② /function 자동 완성에 보이는 함수 (01:01)
② /function 자동 완성에 보이는 함수 (01:01)

시작 화면과 퀴즈 NPC

  • 학생이 모두 들어오면 /function start → 시작 위치로 순간이동, 게임 모드 서바이벌
  • 지급: 딱지날개(겉날개) 1 · 철제 곡괭이 1 · 빈 위치 정보 지도 5 / ‘[게임안내] 죽지 않도록 노력하세요.’
  • ‘[낙하 안내] 10초 뒤 낙하가 시작됩니다.’ → 겉날개를 입고 비행
  • 타이머: 화면 가운데 아래 3분 58초부터 줄어듦 → 4분마다 전투의 시간
  • 퀴즈 NPC(예: quiz19 ‘우리나라의 국보 1호는?’ 보기 버튼 4개) → 정답이면 ‘점수 얻기’(+1) 또는 ‘장비 얻기’(방패 등)
  • NPC는 문제를 풀면 다른 곳으로 가고, 안 풀어도 일정 시간마다 자리를 옮김
① /function start 직후 안내와 지급 아이템 (01:09)
① /function start 직후 안내와 지급 아이템 (01:09)
② 퀴즈 NPC의 문제와 보기 버튼 (01:29)
② 퀴즈 NPC의 문제와 보기 버튼 (01:29)

점수 규칙: Point NPC와 사망 감점

  • Point NPC: 문제 없이 점수를 바로 얻거나, 랜덤 플레이어 1명을 10점 깎음
  • 사망 감점: 쓰러지면 10점 감점 — 비행·전투에서 조심 (높은 곳에서 떨어져도 감점)
  • 점수판: 화면 오른쪽에 실시간 순위(아이디와 점수 표시) / 팀전은 노랑·빨강·초록·파랑 팀 점수
Point NPC: 바로 점수 얻기 또는 랜덤 플레이어 10점 감점
Point NPC: 바로 점수 얻기 또는 랜덤 플레이어 10점 감점
오른쪽 사이드바에 아이디와 점수 표시
오른쪽 사이드바에 아이디와 점수 표시
팀전: 떨어져 쓰러지자 파랑 팀 −10 (02:51)
팀전: 떨어져 쓰러지자 파랑 팀 −10 (02:51)

전투의 시간과 승리 판정

  1. 퀴즈 시간: 각자 퀴즈 NPC를 찾아 점수·보상 모으기
  2. 전투의 시간: 화면 가운데 아래 타이머 종료 → 전투 장소로 자동 집결
  3. 승리 판정: 정해진 게임 시간이 끝났을 때 점수가 가장 높은 사람
  • 운영: 전투 전에 ‘사망 시 감점’을 다시 알리기. 전투의 시간에는 밖으로 나가지 않기
  • 전투가 부담스러우면 전투 단계를 빼고 퀴즈 점수만으로 겨루도록 바꿀 수 있습니다.
타이머가 끝나면 모든 플레이어가 전투 장소로 모임
타이머가 끝나면 모든 플레이어가 전투 장소로 모임

퀴즈 그라운드 팀전과 운영 명령

  • 두 에디션용 월드: 교육용 · 베드락 / 개인전: 보통 · 쉬운 퀴즈 / 팀전: 최대 4팀
  1. 팀 공간에 먼저: 모두 자기 팀 공간에 들어간 뒤 시작 — 밖에 있으면 팀 없음
  2. 점수는 팀 단위: 퀴즈·Point NPC 점수가 팀으로 모임
  3. 쓰러지면 −10: 팀원 사망 시 팀 점수 10점 감점
  • 호스트 명령: /function start 시작(개인전·팀전 공통) / /function gg 끝난 뒤 초기화 / /function setteam 팀 다시 고르기
영상: 본격 마인크래프트 퀴즈 서바이벌 게임
영상: 본격 마인크래프트 퀴즈 서바이벌 게임
교사용 메모 · 팀전 운영 메모
  • 앞의 퀴즈 그라운드(개인전) 월드에는 팀전 버전도 있습니다(영상 0:24 버전 소개).
  • 버전: 교육용(에듀케이션, 파일 이름 ee)·베드락(be) 두 가지, 개인전은 보통·쉬운 퀴즈 두 가지, 팀전은 4팀. 교사용 매뉴얼과 학생용(규칙 안내) 매뉴얼이 함께 있습니다. 교사용 매뉴얼은 23쪽이며 ‘게임준비: 마인크래프트 실행 후 플레이 버튼 누르기’부터 시작합니다(4:04).
  • 개인전·팀전 공통: /function start로 시작하면 바로 겉날개를 입고 비행, 4분마다 ‘전투의 시간’(1:12), 퀴즈 NPC는 일정 시간마다 위치가 바뀜(1:48).
  • 팀전: 시작 장소에 팀 공간 4개(빨강·파랑·노랑 등 색 구역)가 있습니다. 시작 전에 모든 학생이 자기 팀 공간에 들어가 있어야 합니다. 밖에 있던 학생은 팀이 배정되지 않습니다(2:27).
  • 팀원이 쓰러지면 팀 점수 10점 감점(2:47). 개인 점수는 없고 모두 팀 점수로 모입니다.
  • 팀전 Point NPC에는 점수 빼기, 2배 점수 얻기처럼 팀을 골라 적용하는 선택지가 있습니다(3:02).
  • /function gg: 게임이 끝나면 초기화(2:06·3:24). /function setteam: 팀 선택 공간으로 돌아가 팀 바꾸기(3:35). 바꾼 뒤 쓰러져 보면 새 팀 점수가 깎이는 것으로 확인할 수 있습니다.
  • 함수 목록의 summonquiz, summonsettag는 영상 속 경기 진행에서는 쓰지 않습니다(교사용 경기 진행 자료는 자료 링크).
  • 월드는 개인전·쉬운 퀴즈 개인전·팀전이 각각 에듀케이션용과 베드락용으로 나뉘어 있습니다(자료 링크).
교사용 메모 · 퀴즈 그라운드의 원형: 직접 만드는 전투서바이벌
  • 진행: 딱지날개·지도·곡괭이를 받고 10초 뒤 낙하 → 월드 곳곳의 NPC와 대화해 보상 고르기(어떤 보상은 점수를 빼앗는 복불복) → 4분마다 모두 시작 위치로 집결해 전투 → 시작 0점, 죽으면 −10점.
  • 스코어보드 3줄(먼저 채팅에 입력): /scoreboard objectives add Point dummy 점수 → /scoreboard players set @a Point 0 → /scoreboard objectives setdisplay sidebar Point
  • NPC 버튼 명령(버튼 모드): 점수 얻기 scoreboard players add @p Point 1 / 잃기 scoreboard players remove @p Point 1 / 효과 effect @p resistance 50 3 등 / 장비 give @p diamond_sword 등.
  • NPC를 맵에 흩뿌리기(spreadplayers <중심 x> <중심 z> <간격> <범위> <대상>): 대화가 끝난 NPC 이동 spreadplayers <x> <z> 1 90 @s, 모든 NPC 흩뿌리기 spreadplayers <x> <z> 1 90 @e[type=npc], 가운데로 모으기 범위 10. 원본 좌표 47 0은 그 월드 전용이라 내 맵 중심으로 바꿉니다.
  • NPC 만들기: /summon npc 또는 스폰알 /give @a spawn_egg 1 51(운영자 권한 필요). spawn_egg 1 51 은 예전 문법이고, 지금 에듀케이션(1.26) 게임 파일의 NPC 생성 알 이름은 npc_spawn_egg 이므로 /give @s npc_spawn_egg 로 받습니다(2026-10 기준). 교육용에서는 NPC를 놓고 고치려면 /wb(월드 빌더)가 필요합니다.

도전! 미션퀴즈풀기: 정답 번호만큼 좀비 잡기

  • 선생님들이 직접 만든 퀴즈 게임(2019) · 게임 코드 받기
  • 진행: 양털 블록을 부수면 채팅에 문제와 보기 5개 → 좀비를 잡은 수만큼 번호가 올라감(‘당신은 3번을 선택합니다.’) → 채팅에 3번정답처럼 외치기 → ‘축하합니다. 정답입니다.’
  • 채팅 명령: 시작 게임 방법 안내 / 번호 초기화 0번으로 / ○번정답 답 내기 / 종료 내 점수 보기(‘당신의 점수는 2점입니다.’)
  • 좀비가 계속 몰려와 공격 → 정답을 알아도 숫자 맞추기가 어려움, 너무 많이 잡으면 번호 초기화
  • 문제 예: 다음 중 공휴일이 아닌 날은?(개천절·현충일·제헌절·삼일절·한글날) / 다음 중 가장 큰 나라는? / 미국의 화폐발행기관은?
① ‘시작’ 입력 후 게임 방법 안내 (00:56)
① ‘시작’ 입력 후 게임 방법 안내 (00:56)
② 채팅에 나온 문제와 몰려오는 좀비 (01:11)
② 채팅에 나온 문제와 몰려오는 좀비 (01:11)
③ 번호 선택·정답·종료 채팅 기록 (04:23)
③ 번호 선택·정답·종료 채팅 기록 (04:23)
교사용 메모 · 미션퀴즈풀기 메모
  • ‘마크게임제작실험실’ 시리즈로, 선생님들이 함께 플레이합니다. 문제와 보기는 플레이어 이름이 붙은 채팅으로 나옵니다(04:23 화면: ‘[ssakspirit] 2번: 훈민정음 … 5번: 아프니까 청춘이다’). 좀비를 잡은 수가 보기 수(5)를 넘어도 번호가 계속 올라갑니다(09:35 화면: ‘당신은9번을 선택합니다.’).
  • 화면에 플레이어의 에이전트(…Agent)가 보이는, 코딩으로 만든 게임입니다. 영상 설명란에 ‘스티브코딩팀이 메이크코드를 활용하여 직접 디자인한 게임’이라고 적혀 있습니다(설명란의 게임 코드 링크는 지금 열리지 않음, 원본 링크 없음).
  • 점수 계산 방식(한 문제당 몇 점인지)과 체력이 다 떨어졌을 때의 규칙은 영상에 나오지 않으니, 수업에서 쓸 때는 규칙을 미리 정해 안내합니다.
  • 수업에서는 문제를 교과 내용으로 바꿔 단원 정리 퀴즈로, 게임 제작 수업에서는 ‘답을 고르는 방식’을 바꾸는 아이디어로 쓸 수 있습니다(제안).

관련 영상

관련 공식 자료

함께 보기

출처

  • 유튜브 「본격 마인크래프트 퀴즈 서바이벌 게임」(2024-11-09)