한눈에 보기
- 무엇: 소비·성장·선택의 결과를 점수로 느끼는 게임 월드 — 환경(탄소중립 생존게임, 생명의 섬을 살려라)과 경제(자원의 희소성 집 짓기, 마크심즈, 마크 부루마블, 주식투자 게임, 송금·은행)
- 누구: 초등 고학년~중학생. 희소성 집 짓기는 초4 ‘경제생활과 현명한 선택’, 중1 ‘경제생활과 희소성’ 단원
- 몇 분: 게임 한 판 30~40분(탄소중립 영상 플레이 약 40분, 마크심즈 30분 제한) + 토의 1차시
- 결과물: 게임 결과(탄소발자국·행복도·점수)와 전략·실패 원인을 나누는 토의, 희소성 학습지
- 융합 교과: 과학(탄소 배출과 기후 변화) · 사회(지속 가능한 소비, 희소성, 세계 지리) · 실과(생활 자원·에너지 절약)

탄소중립 게임: 쓸수록 줄어드는 활동 반경
| 탄소발자국 C | 0~10 | 11~20 | 21~40 | 41~50 | 51~ |
| 활동 반경 | 30칸 | 20칸 | 15칸 | 10칸 | 5칸 |
탄소발자국 규칙과 NPC
- 탄소발자국: 탄소가 기후 변화에 얼마나 영향을 주는지 보여 주는 지표. 공장·발전소 매연, 화석연료 사용, 휴대폰·교통·음식 같은 생활 속 활동에서도 생긴다
- 탄소계측로봇: 대화에서 ‘새롭게 시작하기’ → 탄소발자국과 지난 시간이 초기화되고 게임 시작
- 아이템 상인: 빵 1개(1c) · 물양동이(10c) · 씨앗 5개(5c) · 낚싯대(10c) · 철곡괭이(5c) · 플레이어소집(5c)
- 죽으면: 레벨이 초기화되지만 하늘에 갇혀 게임에서 빠짐 → 다른 사람이 상점에서 ‘플레이어 소집’을 사야 다시 참가



탄소중립 게임 플레이: 무엇부터 준비할까
- 4명이 함께 40분 플레이 → 반경이 30 → 20 → 15 → 5칸으로 줄며 생존 실패
- 식량 먼저: 묘목을 모아 반경 안에 다시 심고, 경작용 흙을 많이 모으기
- 낚시는 활동 반경과 상관없이 식량을 얻는 방법 — 영상에서 가장 도움이 됨
- 좁은 땅 쓰기: 물을 최소로 넣고 주변을 경작, 땅이 모자라면 공중에 밭(스마트 팜에 비유)
- 교훈: 5칸까지 줄어들 것을 예상하고 처음부터 지속가능한 시설을 위로 빨리 지었어야 함
- 토의 거리: 낚시·사냥으로 버티는 채집 생활을 지속가능한 발전이라 할 수 있을까?



교사용 메모 · 탄소중립 게임 설계 메모
- 플레이어가 물건을 사거나 레벨이 오를수록 탄소발자국 점수 C가 쌓이고, C가 커지면 발밑 허용(allow) 블록 바닥이 좁아져 움직일 수 있는 범위(활동 반경 S)가 줄어듭니다.
- 시작: 모두 모험 모드, 소지품 비우고 다이아 곡괭이·횃불 5개 지급, 반경 표시는 화면 아래 액션바.
- 반경은 반 전체가 함께 씁니다(점수 S를 * 로 설정). 커맨드 블록이 넓은 구간부터 좁은 구간 순서로 매초 검사하므로, C가 가장 큰 학생 한 명의 구간(가장 좁은 반경)이 결국 모두에게 적용됩니다(영상 5:27). 플레이 영상에서도 한 명의 C가 11이 되자 다른 사람이 5~6이어도 모두 20칸이 되었고(10:23), 가장 큰 C가 21일 때 15칸이었습니다(21:40). 개인별 반경을 원하면 모둠 합계 점수 등으로 바꿔 설계하세요.
- 모험 모드에서는 허용(allow) 블록 위에서만 블록을 캐거나 놓을 수 있어 이 바닥이 곧 활동 반경이 됩니다(영상 3:26).
- 낚싯대 값은 소개 영상 화면에는 15c, 커맨드 해설 영상 화면에는 10c로 서로 다릅니다. 아래 명령은 노션대로 C 10을 실었으니 내 월드에서는 하나로 정해 쓰세요.
- 활동 뒤 토론: 무엇을 사지 않았나? 레벨을 올리는 것(성장)과 탄소 배출 사이의 선택, 실제 생활의 탄소중립 실천과 비교. 플레이 전에 ‘반경이 5칸까지 줄어든다’를 알려 주고 모둠별 생존 계획(식량·물·건물 구조)을 먼저 세우게 해도 좋습니다(제안). 영상 진행자는 사람이 많을수록 유리하다고 말합니다.
- 월드 파일: 커맨드 해설·플레이 영상 설명란에 ‘월드다운로드 링크(교육용 에디션 전용)’가 있다고 적혀 있으나 원본 링크 없음. 노션에도 월드 파일은 없으니 아래 명령으로 직접 만듭니다.
탄소중립 게임 운영 명령
- 시작 NPC: 점수판 만들기 (NPC 버튼)
scoreboard objectives add C dummy 탄소발자국
scoreboard objectives add S dummy 활동반경
scoreboard objectives setdisplay sidebar C
gamemode a @a
setblock 2105 1 -733 redstone_block
- 상인 NPC: 사면 C가 오른다 (NPC 버튼)
| 빵 | 씨앗 5 | 철곡괭이 | 물양동이 | 낚싯대 | 소집 |
| C +1 | C +5 | C +5 | C +10 | C +10 | C +5 |
교사용 메모 · 탄소중립 게임 전체 명령
- 노션의 옛 execute 문법(2022)을 현재 교육용(베드락) 문법 execute … run …으로 바꿔 실었습니다(2026-10 공식 문서의 execute 문법 기준).
- 좌표는 노션의 교육용 월드 기준(NPC 2107 70 -730, 커맨드 블록 2107 3 -726, 리스폰 2107 80 -726)입니다. 노션의 전각 대시(–726)는 일반 하이픈(-726)으로, 종료 명령의 오타 2015는 2105로 바로잡았습니다. 내 월드에서는 좌표를 바꿔 쓰세요. 커맨드 해설 영상의 월드는 좌표가 다릅니다(아래 ‘영상 월드의 커맨드’).
- 시작 NPC 전체:
scoreboard objectives remove C/scoreboard objectives add C dummy 탄소발자국/scoreboard objectives setdisplay sidebar C/scoreboard players set @a C 0/scoreboard objectives remove S/scoreboard objectives add S dummy 활동반경/scoreboard players set * S 20/gamemode a @a/xp -100L @a/spawnpoint @a 2107 80 -726/clear @a/give @a diamond_pickaxe/give @a torch 5/setblock 2105 1 -733 redstone_block - 시간 점수 준비:
scoreboard objectives add Se dummy/scoreboard objectives add M dummy/scoreboard players set time Se 0/scoreboard players set time M 0/setblock 2105 1 -733 air(끝낼 때) - 초 세기(반복·무조건부·항상 활성·지연 20틱):
scoreboard players add time Se 1 - 분 세기(반복 + 체인):
execute if score time Se matches 60.. run scoreboard players add time M 1→execute if score time Se matches 60.. run scoreboard players set time Se 0(노션의 scoreboard players test 는 현재 버전에서 쓰지 않음) - 2분마다(반복·무조건부·항상 활성·지연 2400틱):
scoreboard players add @a[lm=0,l=0] C 1/@a[lm=1,l=1] C 2/@a[lm=2,l=2] C 3/@a[lm=3,l=3] C 4/@a[lm=4] C 5/title @a title 탄소 발자국 증가 - 반경 구간 전체(반복·지연 20틱, 바닥 높이 y=8): 매 구간마다 ①
fill 2077 8 -756 2137 8 -696 air② 아래 범위로 allow ③scoreboard players set * S n. C 0..10:fill 2077 8 -756 2137 8 -696 allow, S 30 / C 11..20: 2087 8 -746 2127 8 -706, S 20 / C 21..40: 2092 8 -741 2122 8 -711, S 15 / C 41..50: 2097 8 -736 2117 8 -716, S 10 / C 51..: 2102 8 -731 2112 8 -721, S 5. 각 줄 앞에execute if entity @a[scores={C=구간}] run을 붙입니다. - 상인 NPC 나머지: 씨앗
give @initiator wheat_seeds 5+ C 5 / 철곡괭이iron_pickaxe+ C 5 / 물양동이water_bucket+ C 10 / 낚싯대fishing_rod+ C 10 / 플레이어 소집tp @a @initiator+ C 5
영상 월드의 커맨드: 시작 NPC
- 커맨드 해설 영상(2022)의 탄소계측로봇 ‘새롭게 시작하기’ 버튼 명령 원문 — 기존 C·S를 지우고 새로 만든 뒤 시작
- S(활동반경)는 화면에 보이지 않고, 처음 값 20은 반경 체크 블록이 곧 바꿔 씀
- 영상 월드 좌표: 스폰 136 81 -376, 레드스톤 블록 131 -63 -384 (노션 좌표와 다름)
/scoreboard objectives remove C
/scoreboard objectives add C dummy 탄소발자국
/scoreboard objectives setdisplay sidebar C
/scoreboard players set @a C 0
/scoreboard objectives remove S
/scoreboard objectives add S dummy 활동반경
/scoreboard players set * S 20
/gamemode a @a
/xp -100l @a
/spawnpoint @a 136 81 -376
/clear @a
/give @a diamond_pickaxe
/give @a torch 5
/setblock 131 -63 -384 redstone_block

영상 월드의 커맨드: 활동 반경 체크
- 반복 · 항상 사용 · 지연 20틱 블록에 체인으로 이어, 구간마다 ‘치우기(air) → 깔기(allow) → S 값’ 순서
- 영상 원문은 옛 execute 문법, 기준점 136 72 -376, 바닥 높이 y = -54
/execute @a[scores={C=0..10}] 136 72 -376 fill ~30 -54 ~30 ~-30 -54 ~-30 allow
/execute @a[scores={C=0..10}] 136 72 -376 scoreboard players set * S 30
/execute @a[scores={C=11..20}] 136 72 -376 fill ~30 -54 ~30 ~-30 -54 ~-30 air
/execute @a[scores={C=11..20}] 136 72 -376 fill ~20 -54 ~20 ~-20 -54 ~-20 allow
/execute @a[scores={C=11..20}] 136 72 -376 scoreboard players set * S 20
/execute @a[scores={C=51..}] 136 72 -376 fill ~30 -54 ~30 ~-30 -54 ~-30 air
/execute @a[scores={C=51..}] 136 72 -376 fill ~5 -54 ~5 ~-5 -54 ~-5 allow
/execute @a[scores={C=51..}] 136 72 -376 scoreboard players set * S 5
- 지금 문법 예(2026-10 공식 문서 기준):
execute if entity @a[scores={C=0..10}] positioned 136 72 -376 run fill ~30 -54 ~30 ~-30 -54 ~-30 allow


영상 월드의 커맨드: 시간·액션바·소집
- 분 올리기 조건(영상 원문, 옛 명령):
scoreboard players test time Se 60→ 지금은execute if score time Se matches 60.. run … - 액션바(반복): 활용 반경과 지난 시간(분·초)을 화면 아래에 계속 표시
- 플레이어소집(5c) 버튼: NPC 자리로 모두 불러오기
/tp @a @s
/scoreboard players add @initiator C 5
- @initiator = NPC와 대화 중인 플레이어. @p보다 정확


생명의 섬을 살려라: 시작하기
- 정보 영재 학생들과 만든 코드 작성기(MakeCode) 게임 월드 — 교육용 에디션 전용
- 사막화가 진행 중인 섬에서 탄소중립 미션으로 점수를 모으면 사막이 녹지로 바뀜
- 시작: C 키로 코드 작성기 열기 → 튜토리얼 ‘완료’로 코드 활성화 → 채팅창에
시작 - 점수 얻기: 미션 해결 + 묘목 심기(채팅 안내 “미션을 해결하며 점수를 획득! 그리고 묘목을 심으면 점수 획득!”)
- 코드 예:
몹 몬스터가 죽었다면 실행→ 점수 2 증가 → 채팅창에 점수 말하기 → 채팅명령어 ‘점수체크’ 실행 - 플레이 뒤 코드를 열어 미션 구조를 읽으면 코딩 수업으로 이어짐

생명의 섬을 살려라: 미션 3가지
- 미션 1 분리수거: 쓰레기 상자 속 물건을 캔 류·플라스틱 류·비닐 류·일반쓰레기에 나눠 넣기. 틀리면 곡괭이로 파내고 다시, 성공하면 다시 할 수 없음
- 미션 2 사막화: 10초 안에 생겨나는 모래 블록만 없애기. 잔디를 없애면 감점, 다시 할 수 있음
- 미션 3 환경 파괴자: 난이도 상·하 중 골라 30초 동안 환경 파괴자를 최대한 돌려보내기. 활·화살 32·효과부여 사과 5·철제 검과 갑옷이 주어짐
- 미션 안내 NPC가 분리배출·사막화의 뜻을 먼저 설명 → 개념 읽기와 플레이가 한 번에



자원의 희소성: 960개로 집 짓기
- 학습 문제: 자원의 희소성에 대해 알고 현명한 선택을 할 수 있다
- 흐름: 자원의 종류 → 희소성 → 모둠 토의로 자원을 정해 집 짓기 → 발표
- 자원 3가지 조건: 천연자원 960개(64개 × 15칸) · 인적 자원은 모둠원 · 자본(도구)은 2가지만
- 방법: E 키로 인벤토리 → 상자를 꺼내 놓고 → 토의로 정한 블록을 960개까지 채우기
- 핵심: 멋진 건물이 아니라 한정된 자원을 함께 고르는 과정. 시간이 모자라면 개수를 절반으로
- 도입 예: 미용실의 자원 찾기(미용사 = 인적 자원, 가위 = 자본), 명절 기차표 예매 “왜 표를 사지 못했을까?”

희소성 활동: 1차 실패에서 2차 설계로
- 1차: 희소성을 깊이 생각하지 않고 크게 짓다가 외관만 완성, 960개를 다 써 내부를 못 채운 모둠이 여럿
- 2차: 다시 토의·설계해 내부까지 갖춘 집 완성, 집을 줄이고 남은 자원으로 짱구 가족을 만든 모둠도
- 학습지: 자원이란? → 희소성 다시 읽기 → 미션 조건 → 활동 → 발표 → 희소성과 관련지어 느낀 점
- 학생 소감 예: “자원이 부족해 집 짓기가 어려웠다”, “벽돌과 대리석 중 무엇을 쓸지 의견이 부딪쳤다”
- 더 나아가면 기회비용까지: 나무는 장작도 종이도 될 수 있다


마크심즈: 골드와 행복도
- 목표: 골드보다 머리 위 행복도(처음 100)를 가장 높게. 제한 시간 30분
- 골드 벌기: 몹 사냥, 문제 풀기(맞히면 골드·행복도↑, 틀리면 행복도↓). 예: 84 × 7
- 행복도 올리기: 달리기, 기부(골드를 내고 행복도), 투자(다른 플레이어에게 돈이 감), 숨은 NPC 16명 모두 찾기(+1000), 주거 지역 건축
- 상점 NPC: 음식(케이크 100·빵 3개 30·달걀 5개 10·구운쇠고기 50골드), 무기·장비, 재료상(다이아블록 500·에메랄드블록 400·금블록 300·석영블록 150골드), 잡화상, 버프(신속·야간 투시)
- 주의: 무덤 위에서는 행복도가 빨리 떨어짐, 배고프면 못 달림, 돈이 마이너스가 되지 않게
- 마무리 메시지: 행복은 숫자가 아니라 마음가짐


마크 부루마블: 문제를 맞혀 나라에 투자
- 세계를 여행하며 나라에 ‘투자’하는 보드게임. 땅을 돈으로 사지 않고 도착한 나라의 문제를 맞혀 차지
- 남이 가진 나라에서 문제를 맞히면 빼앗음 → ‘뺏고 뺏기는 투자 전쟁’. 더블이면 한 번 더, 무인도 칸 있음
- 나라마다 투자 가치가 다름(칠판에 대륙과 나라 가치 정보) → 가치 높은 나라를 먼저
- 점수: 차지한 나라의 투자 가치 합 + 보너스 점수(자막으로는 대륙마다 나라를 하나씩 가지면 100점, 영상 15:54에서 확인)
- 문제는 NPC 대화의 1번~4번 버튼으로 답함. 예: 적도에서 극지방으로 갈수록 기온이 ( ), 위도·경도, 가장 큰 대륙
- 주사위: 차례가 된 사람이 정해진 입력으로 굴림(영상 1:07 첫 주사위에서 확인)


NPC 상점으로 배우는 경제: 주식투자 게임
- 주식 = 블록 5종 (회사 이름은 모두 가상): 다이아전자(다이아몬드 블록) · 에메랄드칩(에메랄드 블록) · 골드메신저(금 블록) · 아이언포털(철 블록) · 베드록게임즈(기반암)
- 한 판의 흐름 (30초씩 반복): ① 배부(랜덤 주식 1개씩) → ② 투자(7×7 거래소에 블록 놓기) → ③ 거래(NPC에게 사고팔기)
| 거래소 개수 | 5개+ | 10개+ | 15개+ | 20개+ |
| 배당 | 5 | 10 | 20 | 50 |
교사용 메모 · 주식투자 게임 운영 메모
- 블록 5종을 ‘주식’으로 삼아 NPC 상인과 사고팔며 수익(Money 점수)을 겨루는 경제 게임 설계입니다. 노션 원본의 실제 상장사 이름은 가상 회사명으로 바꿨습니다.
- 준비:
gamerule commandblockoutput false/scoreboard objectives add Money dummy 수익/ setdisplay sidebar Money / 종목별 점수 D·E·G·I·B. - 진행: 30초마다 랜덤 주식 배부 → 30초 투자(7×7=49칸 거래소에 블록 설치) → 30초 거래 → 반복. 거래소가 가득 차면 20초 뒤 초기화. 액션바로 종목별 거래소 현황을 계속 보여 줍니다.
- 배당: 거래소에 놓인 개수 5개 이상 5, 10개 이상 10, 15개 이상 20, 20개 이상 50.
- 팔기 NPC(새 문법):
execute as @initiator[tag=D] run scoreboard players add @s Money 10→clear @initiator diamond_block 0 1→tag @initiator remove D. 사기:give @initiator diamond_block+scoreboard players remove @initiator Money 10. - 노션 원본의 clear 명령(
clear @initiator diamond_block 1 1)은 데이터값 1이라 다이아 블록이 지워지지 않을 수 있어 0 1로 고쳤습니다. 보유 확인 체인의 clear … 0 0 은 개수 0이라 지우지 않고 ‘가지고 있는지’만 확인합니다. 노션의 옛 execute 문법(2022)을 현재 교육용(베드락) 문법 execute … run …으로 바꿔 실었습니다(2026-10 공식 문서의 execute 문법 기준). - 응용: 가진 에메랄드 수에 따라 다른 가격의 상인 대화를 여는 ‘시세 상점’은 PART 02 ‘조건이 맞을 때만 거래하는 NPC 상점’을 참고하세요.
- 수업 활용: 위험과 수익, 분산 투자, 배당의 뜻을 토론할 수 있습니다. 실제 투자 권유로 읽히지 않도록 ‘가상 경제 체험’으로 안내합니다.
학급 경제로 넓히기: 송금과 은행
- 스코어보드 값(예: money)을 학급 화폐로 삼으면 게임 밖 학급 경제 활동과 이어짐
- 송금: 나침반을 들고 오른쪽 클릭 → 받을 친구와 금액(1~10000)을 골라 보내기, 잔액 확인. 나에게·잔액보다 많이·문자 입력은 막힘
- 은행: 에메랄드를 맡기면 1분마다 이자 1%, 출금·마이너스 통장(한도 −1000 에메랄드)도 가능
- 토의 거리: 저축과 이자, 빌린 돈에도 붙는 이자, 송금 실수 막기(제안)
- 만드는 법(스크립트 API 코드)은 ‘스크립트 API 상점·경제’ 페이지에서


수업 팁
- 단원에 맞춰 고르기: 기후·환경 → 탄소중립 게임·생명의 섬 / 희소성·선택 → 960개 집 짓기 / 세계 지리 → 부루마블 / 돈과 행복·투자 → 마크심즈·주식투자
- 규칙 먼저, 계획 먼저: 반경이 5칸까지 줄어든다, 30분 제한 같은 조건을 알려 주고 모둠 전략을 세운 뒤 시작
- 실패도 수업: 1차에서 실패하면 원인을 나누고 2차로 다시 — 희소성 수업과 탄소중립 플레이 영상 모두 같은 흐름
- 수업 전 점검: 월드의 NPC 버튼과 명령을 모두 눌러 보고, 내 월드 좌표로 바꾸기
- 공정하게: 탄소중립 반경은 반 전체가 공유(가장 큰 C 기준), 한 NPC 대화를 여럿이 동시에 쓰면 겹침
- 가상 경제로 안내: 주식·투자는 실제 투자 권유가 아닌 체험임을 밝히기