화성 테라포밍 연구 과학자 되기: 미션형 코딩 월드
- 도입 ▶ 미션 1 ▶ 미션 2 ▶ 미션 3 ▶ 평가 ▶ 추가 미션
- 목표: 화성 테라포밍 이해하기
- 활동: 테라포밍 과정을 이해하고 코드로 구현하기
- 형태: 싱글 플레이
- 월드: 화성 테라포밍 연구 과학자 되기(250222).mcworld + 가이드 매뉴얼
- 진행: NPC 대화로 미션 확인 → 튜토리얼대로 코딩 → 성공하면 다음 모듈로 / 평가: Forms 자가진단 (테라포밍 정리, 더 알고 싶은 점)



화성 테라포밍 월드 진행 방법: 튜토리얼 · 힌트 · 초기화
- 월드 파일(.mcworld)을 더블 클릭해 불러오기 (교육용 에디션에서만 실행)
- 안내 로봇과 과학자 NPC의 이야기를 읽기(문제를 푸는 곳도 있음)
- 모듈 NPC에서 튜토리얼 불러오기 → C 키로 코드작성기 열기 → 단계별 설명대로 코딩
- 막히면 전구(힌트) 버튼으로 완성 코드 보기, 그래도 먼저 스스로 해 보기
- 완료 → 채팅창에 명령 입력(탐사 · 토양 · 설치 · 발사) → 성공하면 다음 모듈 문이 열림
- 실패하면 NPC의 활동 초기화하기로 되돌리고 코드 고쳐 다시. 튜토리얼을 나갔으면 ‘튜토리얼 불러오기’로 처음부터


미션 1·2: 얼음층 탐사와 토양 개조 코드
다음 채팅명령어를 입력하면: "탐사"
에이전트가 [장애물을 파괴하기] [켜기]
에이전트가 이동 방향 앞으로 거리 3
에이전트가 이동 방향 아래로 거리 4
에이전트가 이동 방향 앞으로 거리 3
에이전트가 이동 방향 위로 거리 1
다음 채팅명령어를 입력하면: "토양"
반복(repeat): 4 회
반복(repeat): 3 회
에이전트가 블록 또는 아이템 가져오기: 이름 [블록 그림: 흙으로 보임] 개수 1 슬롯 1
에이전트가 블록 파괴 아래로
에이전트가 블록놓기 아래로
에이전트가 이동 방향 앞으로 거리 1
에이전트가 회전 오른쪽
- 얼음층 탐사(물을 찾아라, 3단계): 에이전트를 움직여 얼음 블록 2개를 파괴하기
- 토양 개조(토양을 바꿔라, 8단계): 한 면에 3칸씩 발밑 블록을 가져온 블록(흙으로 보임)으로 바꾸고 오른쪽으로 돌기를 4번 → 네 면 완성


미션 3과 추가 과제: 기체 포집관 설치, 로켓 발사
다음 채팅명령어를 입력하면: "설치"
반복(repeat): 12 회
에이전트가 이동 방향 앞으로 거리 1
만약(if) 블록 탐지: [블록] 위치 좌표 더하기(에이전트 위치 + ~0 ~-1 ~0) 이면(then) 실행
[포집관 블록] 을 좌표 더하기(에이전트 위치 + ~0 ~-1 ~0) 에 놓기
- 기체 포집관 설치(5단계): 에이전트가 12칸을 가며 발밑 블록을 확인하고 맞으면 포집관을 깔아요. 이산화 탄소 0.6%를 모으는 장치(NPC 설명 글을 꼭 읽기)
- 로켓 관리자(추가 과제): 약간 어려운 도전 과제. 변수 index 를 써서 로켓을 한 칸씩 위로 ‘블록 복사하기(마스크 · 이동)’ + 일시중지 300ms 를 반복 → ‘발사’ 입력하면 로켓이 올라가요
- 힌트 코드 뒷부분: 끝 = 월드 (-294, 71, -6885) + (
0, ~index, ~0), 목적지 = 월드 (-294, 65, -6885) + (0, ~index+1, ~0)




교사용 메모 · 화성 테라포밍 운영 메모
- 모듈 순서(영상): 안내 로봇 → 얼음층 탐사 연구원 → 토양 분석 연구원 → 기체 포집 기술자 → 일론 머스크 3세(입사 테스트) → 밖의 공기 포집 장치 · 퍼서비어런스 · 우주 로켓(로켓 관리자).
- 입사 테스트는 NPC 버튼으로 Forms 웹페이지 ‘화성테라포밍기지 입사 시험’(지금까지 배운 내용을 확인해 보세요, 문항마다 20점)이 열립니다. 화면에 보인 문항: ① 빛이 지구에서 화성까지 걸리는 시간은 얼마일까요?(1시간 10분 / 20분 30초 / 3분 2초 — 빛이 가는 시간은 두 행성의 거리에 따라 약 3분(가장 가까울 때)에서 22분까지 달라 보기 둘이 모두 맞을 수 있으니 ‘가장 가까울 때’ 같은 조건을 붙여 쓰세요) ② 2021년에 화성에 도착한 탐사 로버는 무엇인가요?(퍼서비어런스 / 오퍼튜니티 / 아폴로) ③ 화성의 대기는 지구의 대기와 비교했을 때 몇 퍼센트일까요?(보기 중 0.6%가 보임) 나머지 문항은 영상 4:36 입사 시험 화면에서 보세요. 영상에서는 답을 풀지 않습니다.
- 토양 미션 완성 코드: 채팅 ‘토양’ → 4회 반복 안에 [3회 반복: 블록 가져오기 → 아래 블록 파괴 → 아래에 놓기 → 앞으로 1칸] 뒤 오른쪽 회전. 기체 포집관 미션 완성 코드: 채팅 ‘설치’ → 12회 반복: 앞으로 1칸, 아래 칸에서 블록을 탐지하면 그 자리에 포집관 놓기(결과 화면에서 붉은 선으로 깔림). 블록 종류는 그림으로만 나오니 영상 3:20·4:01 화면에서 보세요.
- 로켓 미션 힌트 코드는 영상 5:33 힌트 화면에서 보세요(앞부분은 화면에 다 나오지 않음). 블록 복사하기의 ‘마스크 · 이동’ 설정은 ‘달의 위상’ 페이지의 지구 공전 코드와 같은 방법입니다.
- 영상(2022)의 월드는 지금 배포하는 ‘화성 테라포밍 연구 과학자 되기(250222)’보다 이전 판이라 모듈 구성이 조금 다를 수 있으니 수업 전에 지금 월드를 한 번 둘러보세요.
달 탐사: 문크래프트 월드에서 코딩 예제 해결하기

달에서 본 지구 중심과 반지름을 입력하고 나머지는 직접 블록으로

별 무작위 위치에 바다 랜턴 등 빛나는 블록 놓기

크레이터 원형 TNT + 불붙은 TNT + 떨어지는 모래로 충돌 연출

물 탐지 걸을 때마다 4·5칸 아래에 물이 있는지 알리기
- 문크래프트 월드에서 몬스터가 나오지 않아요: 난이도 ‘평화로움’이면 몬스터가 나오지 않으니 ‘쉬움’으로 → 클래스룸 설정에서 몹 허용을 껐다 다시 켜기 (몹 생성은 몹 허용을 자동으로 따라감)
달 전초기지 건설: 달 환경을 알고 기지 설계하기
- 목표: 달 환경에서 생존과 연구를 위한 전초기지 짓기
- 활동: 달 표면 탐험 → 크레이터 만들기 → 모듈형 기지 건축
- 코딩: 채팅 명령 1·2·3으로 크레이터와 기지 뼈대 만들기
- 발표: 생존 자원 계획, 아르테미스 계획과 비교
| 지구 | 달 | |
| 중력 | 1 | 지구의 약 1/6 |
| 공기 | 있음 | 없음 (소리 전달 안 됨, 하늘이 검음) |
| 온도 | 살기 알맞음 | 낮 약 +127°C, 밤 약 -173°C |
| 표면 | 흙·물·생물 | 레골리스(월면토), 크레이터 |

교사용 메모 · 달 전초기지 배경 메모
- 월드: 원본 폴더 #5 마크1교시 과학/강의자료/7 달 전초기지 건설/달 전초기지 건설(250506).mcworld
- 원본 S2–S6의 달·아폴로 사진은 외부 출처라 싣지 않았습니다. 표의 수치는 원본 설명 화면(S2–S6)을 옮긴 것입니다.
- 원본 설명: 달 지름 약 3,475km(지구의 약 1/4), 지구와의 거리 약 384,400km(빛으로 약 1.3초). 어두운 부분 ‘바다’는 용암이 굳은 평평한 땅(물은 없음), 밝은 부분은 고지대. 크레이터는 운석이 부딪혀 생긴 구덩이로, 공기와 물이 없어 수십억 년 동안 그대로 남습니다. 1969년 7월 20일 아폴로 11호가 처음 착륙했고, 모두 6번 착륙해 12명이 달을 걸었습니다.
- MEGA 운영(연구계획서): 1차시 Mine+Explore = 달 표면 탐험, 채팅 명령으로 크레이터 만들어 비교, 지구·달 환경 비교표 완성 / 2차시 Generate+Apply = 거주·연구·에너지 모듈로 기지 짓기, 생존 자원 계획을 세워 NASA 아르테미스 계획과 비교 발표.
- 함께 보기: ‘달의 위상’ 페이지의 라이브러리 월드 ‘문 베이스 원’(달 전초기지 건축형), PART 08 ‘우주 기지 장치 아이디어’(기지 안에 넣을 장치).
[활동 안내] 크레이터를 만들고 그 안에 기지를 지어요

① 크레이터 바닥으로 내려가 채팅 1

② 공간 파기 삽을 들고 오른쪽 클릭

③ 뼈대 ① 바닥에서 채팅 2

④ 뼈대 ② 바닥에서 채팅 3
- ⑤ 전초기지 짓기: 모듈을 나눠요 — 거주(잠자고 먹고 쉬는 곳) · 연구(실험실·관측소) · 에너지(태양광 패널·저장 장치)
- 발표할 것: 산소·물·식량은 어떻게 구할까? / 실제 아르테미스 계획의 기지와 비교
교사용 메모 · 크레이터·기지 코드 메모
- 확인 필요: 채팅 명령 1·2·3과 삽 코드의 본문은 원본 슬라이드(S8–S11에는 안내 글과 결과 그림·영상뿐)에도, 월드 파일(.mcworld)에도 없습니다. 선생님이 쓰던 코드작성기 프로젝트에서 찾아 안내하세요. S8 화면에는 원형으로 놓인 TNT가 보여, 위 ‘달 탐사’의 크레이터 코드(원형 TNT + 불붙은 TNT)와 비슷한 방식으로 보입니다.
- 삽(S9): 삽을 오른쪽 클릭으로 써서 건축 공간을 팝니다. 지하 세계 탐험의 광역 곡괭이 코드(철 곡괭이 사용 → 주변 ±5칸의 흙·돌 등을 공기로 바꿈)와 같은 원리로 보입니다.
- 채팅 2(S10)와 채팅 3(S11)은 각각 둥근 돔과 둥근 벽 모양의 뼈대를 만듭니다. 학생은 이 뼈대에 문·창·장치를 더해 기지를 완성합니다.
- 모듈 나누기(연구계획서): 거주·연구·에너지 모듈. 달은 낮이 길고 햇빛이 강해 태양광 발전이 알맞고, 진공·방사선·큰 온도 차 때문에 우주복과 밀폐된 공간이 필요합니다.