한눈에 보기
- 무엇: 랜덤(무작위) 값으로 블록을 놓아 할 때마다 다른 파쿠르 코스를 만드는 게임 세 가지
- ① 용암 위 랜덤 블록 길: 색마다 다른 복불복 효과 / ② 단체 파쿠르: 빌더가 무작위로 움직이며 공중 길을 만들고 학급 전체가 건너기 / ③ 아이템 파쿠르: 아이템을 쓰면 내 주변에 발판이 생기고 높이·사용 횟수로 점수
- 누구: 채팅 명령·반복 블록을 써 본 초등 고학년~중학생
- 배우는 것: 반복, 정수 랜덤값, 변수, 조건(만약), 효과 블록
- 결과물: 친구와 함께 겨루는 나만의 파쿠르 맵과 규칙

[활동 안내] 랜덤블록 파쿠르 ①: 용암 위에 랜덤 블록 길 만들기
- 흰색은 안전, 다른 색은 밟아 봐야 아는 복불복
- 채팅명령어 1: 게임 모드 서바이벌 → 치트 spawnpoint(죽은 자리 근처에서 부활)
- 용암 바닥: 블록 채우기를 ‘용암’으로 — 떨어지면 실패
- 랜덤 블록: 반복 50: 흰색 콘크리트 100개, 파랑·빨강·노랑 50개씩
- 시작 알림: 모두에게 ‘게임 시작’ 메시지
- 수학 발문: 블록 공간은 5 × 100 = 500칸. 몇 개를 놓아야 알맞을까? 반복 횟수를 줄이면 난이도 상승
- 주의: ‘시작’ 메시지가 뜰 때까지 움직이지 않기 — 상대 좌표라 블록이 엉뚱한 곳에 놓임



교사용 메모 · 랜덤블록 파쿠르 ① 운영 메모
- 원고는 베드락 윈도우10 + 코드 작성기(코드 커넥션) 기준입니다. 교육용 에디션에서는 C키로 코드작성기(MakeCode)를 열고, ‘코드 시작’ 대신 초록 실행 버튼을 누른 뒤 채팅에 1을 입력합니다.
- 원고: 흰색 콘크리트는 반복 50번 안에 두 번(=100개), 파랑·빨강·노랑은 50개씩. 수업 PPT 판(S10)은 20번 반복으로 세 색을 놓습니다. 블록이 놓이는 공간은 가로 5칸 × 세로 100칸 = 500칸.
- 부활 위치: 원고는 ‘다음 치트키 실행’으로 spawnpoint를 실행합니다(PPT S13). PPT S5–S6처럼 ‘플레이어가 사망하면 → 저장한 위치로 텔레포트’로 바꿔도 됩니다.
- 평면 월드에서 실행하면 장애물이 없어 좋습니다. 공유 월드라면 학생마다 떨어진 자리에서 실행하게 하세요.
[활동 안내] 랜덤블록 파쿠르 ②: 색마다 달라지는 복불복 효과
- 무한반복 + 만약 ‘블록 탐지(
~0 ~-1 ~0)’ — 발밑 색 확인 - 채팅명령어 0: 변수 ‘복불복’에 1~3 정수 랜덤값
| 복불복 값 | 빨강 | 파랑 | 노랑 |
| 1 | 화살 낙하 | 공중부양 | 점프강화 |
| 2 | 점프강화 | 화살 낙하 | 공중부양 |
| 3 | 공중부양 | 점프강화 | 화살 낙하 |

교사용 메모 · 랜덤블록 파쿠르 ② 운영 메모
- 원고의 효과: 화살 = 플레이어 10칸 위에 ‘마법 발사 화살’ 소환, 점프강화 5초·세기 5, 공중부양 3초·세기 3. 빨강 코드를 복사해 파랑·노랑으로 바꾸고 화살·점프강화가 실행되는 변숫값만 바꾸면 표처럼 색마다 다른 조합이 됩니다.
- 채팅명령어 0을 다시 입력하면 ‘복불복’ 값이 새로 정해져 색의 효과가 바뀝니다.
- 그림의 코드는 수업 PPT 판(S16)으로, 파랑=체력 효과, 빨강=5칸 위 화살, 노랑=발밑 얼음처럼 색마다 효과를 하나씩 정한 단순형입니다. 먼저 이 판으로 익힌 뒤 복불복 변수를 넣어도 좋습니다.
- PPT S14: 난이도가 ‘평화로움’이면 화살 피해가 들어가지 않으니 ‘쉬움’ 이상으로 바꿉니다.
- 확장(PPT S17–S21): 끝에 도착점 블록 놓기, 도착할 때까지 1초마다 시간 +1, 죽을 때마다 ‘죽음’ 횟수 +1 → 도착하면 기록 표시.
- 「복불복 블록뽑기」 영상은 조약돌로 블록을 뽑는 다른 게임이지만 확률(랜덤) 개념을 함께 보여 주기 좋습니다.
단체 파쿠르 ①: 빌더로 무작위 블록 길 만들기
- 코드는 채팅명령어 두 개면 충분: 1 = 출발점, 2 = 무작위 블록 길
- 1: 원 모양 만들기 — 중심
~0 ~-3 ~0(발밑 3칸 아래), 반지름 7, 방향 y 좌표, 교체하기 → 둥근 출발 바닥 - 2: 빌더를 내 자리로 옮긴 뒤 100번 반복 — 앞으로 1
2칸, 위아래 -11칸, 왼쪽 -1~1칸을 무작위로 옮기고 블록 놓기 - 매번 랜덤값이 달라서 실행할 때마다 다른 길이 생김 (스피드런 게임과 같은 방식)
다음 채팅명령어를 입력하면 "1":
원 모양 만들기: (블록) 중심 ~0 ~-3 ~0 반지름 7
방향 y 좌표(위쪽, 아래쪽) 모드타입 교체하기
다음 채팅명령어를 입력하면 "2":
빌더 텔레포트: ~0 ~0 ~0
반복(repeat) 100 회 실행:
빌더 이동 앞으로 (1부터 2까지의 정수 랜덤값)
위로 (-1부터 1까지의 정수 랜덤값)
왼쪽으로 (-1부터 1까지의 정수 랜덤값)
블록 놓기: (블록)

단체 파쿠르 ②: 맵 다듬고 다 함께 건너기
- 출발점에서 2를 입력 → 블록 길 한 줄. 자리·방향을 바꿔 가며 여러 번 실행해 맵을 채움
- 도착 지점은 넓게 — 블록이 흩어져 있어 끝에 내려서기 어려움
- 건너갈 수 없을 만큼 끊긴 구간은 블록을 더 놓아 이어 주기. 그래도 어려우면 더 만들기
- 출발점에 스폰 포인트 → 떨어지면 출발점에서 다시 도전
- 먼저 도착한 학생은 크리에이티브로 바꿔 날아다니며 관전. 도착을 판정할 심판은 있어도 없어도 됨
- 여러 명이 함께할수록 더 재미있음



단체 파쿠르 ③: 효과로 재미 더하기
- 게임이 지겨워지면 채팅명령어 0 추가: ‘다음 효과 부여하기’
- 대상을 랜덤 플레이어(@r) 로 바꾸면 누가 걸릴지 모르는 복불복
- 기본값: 지속 시간 10, 배수 1
- 버프: 점프 강화 / 디버프: 멀미, 구속(거의 움직이지 못함)
- 실제 수업에서도 확률로 멀미가 걸려 기다리는 학생이 생김 → 앞의 복불복 효과(②)와 이어 보기
다음 채팅명령어를 입력하면 "0":
다음 효과 부여하기 (효과) 대상: 랜덤 플레이어(@r) 지속 시간 10 배수 1

아이템 파쿠르 ①: 아이템을 쓰면 랜덤 발판
- 규칙: 나무 곡괭이를 쓸 때마다 내 주변에 황금 블록 발판이 생김 → 밟고 최대한 높이 오르기
- 시작: 모두에게 ‘게임 시작’ 제목, 자기 자신(@s)에게 나무 곡괭이 1개, 변수 ‘사용횟수’ = 0
- 아이템을 사용하면: 황금 블록을
~(-2~2) ~0 ~(-2~2)에 놓기 → 사용횟수 1 증가 → 채팅창에 높이와 사용 횟수 말하기 - 랜덤 범위가 0
10이면 멀리 생겨 쓸모없고, 머리 위에 생기면 못 올라감 → **y는 0, x·z만 -22**(내 주변 2칸) - 블록이 아니라 아이템을 줘야 하므로 ‘블록이나 아이템 주기’ 안에 블록 분류의 ‘아이템’ 블록을 넣고 나무 곡괭이 선택
다음 채팅명령어를 입력하면 "시작":
메시지 보여주기 대상: 모든 플레이어(@a) 제목 "게임 시작"
부제 "아이템을 최소한 사용하여 최대한 높이 올라가 보세요"
블록이나 아이템 주기: 대상 자기 자신(@s) 아이템(나무 곡괭이) 수량 1
사용횟수 에 0 저장
만약 아이템(나무 곡괭이) 사용하면:
(황금 블록) 을 ~(-2부터 2까지의 정수 랜덤값) ~0 ~(-2부터 2까지의 정수 랜덤값) 에 놓기
사용횟수 값 1 증가
채팅창에 말하기: 연결(플레이어 절대좌표의 y 좌표, "높이까지 왔습니다.")
채팅창에 말하기: 연결("아이템을", 사용횟수, "번 사용했습니다.")

아이템 파쿠르 ②: 종료하고 점수 계산하기
- 더 오를 수 없으면 채팅에 종료 → ‘게임 종료’ 제목과 점수
- 점수 = 높이(y 좌표) ÷ 사용횟수 × 100 — 나누기만 하면 0.2처럼 작아서 100을 곱함
- 예: 10칸을 10번에 오르면 100점, 20번이면 50점. 적게 쓰고 높이 오르면 100점도 넘음
- 소수점 정리: 계산 분류 ‘반올림’ 블록에 식 전체를 넣기 → 109.0909… 점이 109점
- 월드: 기본 게임 모드 크리에이티브, 난이도 평화로움, 평면
다음 채팅명령어를 입력하면 "종료":
메시지 보여주기 대상: 모든 플레이어(@a) 제목 "게임 종료"
부제 "스스로 파쿠르를 종료합니다. 점수를 확인하세요."
채팅창에 말하기: 연결("당신의 점수는",
(플레이어 절대좌표의 y 좌표 ÷ 사용횟수) × 100, "점입니다.")


아이템 파쿠르 ③: 나만의 규칙으로 바꾸기
- 난이도: 발판 범위를 -2
2에서 **-33**으로 넓히면 더 어렵고 아이템을 더 많이 씀 - 점수 규칙: 계산식을 빼고 y 좌표만 넣으면 순수하게 높이로 겨루기
- 함정: 변수 ‘판단’에 0~1 랜덤값 → 0이면 황금 블록, 아니면 떨어지는 블록 → 50% 확률로 함정
- 모둠마다 범위·점수·함정 확률을 다르게 바꿔 서로의 게임을 해 보기
만약 아이템(나무 곡괭이) 사용하면:
판단 에 (0부터 1까지의 정수 랜덤값) 저장
만약(if) 판단 = 0 이면(then) 실행:
(황금 블록) 을 ~(-3부터 3까지 랜덤) ~0 ~(-3부터 3까지 랜덤) 에 놓기
아니면(else) 실행:
(떨어지는 블록) 을 ~(-3부터 3까지 랜덤) ~0 ~(-3부터 3까지 랜덤) 에 놓기
사용횟수 값 1 증가
… (높이·사용 횟수 말하기는 그대로)

교사용 메모 · 단체·아이템 파쿠르 운영 메모
- 아이템 파쿠르 영상(2020)은 코드 커넥션으로 메이크코드를 연결한 예전 화면이고, 단체 파쿠르 영상(2019)은 교육용 에디션 코드 작성기의 예전 화면입니다. 지금은 교육용 에디션에서 C키(터치 화면은 위쪽 에이전트 아이콘)로 코드작성기를 열고 초록 실행 버튼을 누른 뒤 채팅명령어를 입력합니다(2026-10 공식 문서 기준, Code Builder 안내). 블록 이름과 위치가 조금 다를 수 있으니 수업 전에 한 번 따라 만들어 보세요.
- 단체 파쿠르: 출발점·블록 길에 쓴 블록 종류는 화면에서 흰색 계열 블록으로만 보입니다(4:12 화면). 블록 종류는 게임에 영향이 없으니 원하는 블록으로 바꿔도 됩니다. 2는 한 번만이 아니라 자리와 방향을 바꿔 가며 여러 번 실행해 맵을 채우는 ‘맵 만들기’ 단계입니다.
- 단체 파쿠르 시연은 학급 전체가 한 월드에서 했고, 스폰 포인트를 출발점에 두었습니다. 먼저 도착한 학생은 크리에이티브로 바꿔 관전하게 했습니다(3:48). 영상의 코드는 채팅명령어 1·2 두 가지뿐이므로, 교사가
/gamemode creative <학생 이름>명령으로 바꿔 주면 됩니다. - 「파쿠르가 주는 소중한 교훈」(1분 55초)은 같은 방식의 맵을 선생님들이 함께 달려 보는 플레이 영상이라 수업 도입에 짧게 보여 주기 좋습니다.
- 아이템 파쿠르의 점수는 y 좌표로 계산합니다. 영상은 평면 월드 바닥이 낮은 높이(4 근처)에서 시작한 예전 버전입니다. 버전에 따라 평면 월드의 바닥 y 좌표가 달라 점수가 음수나 지나치게 큰 값으로 나올 수 있으니, 월드 설정에서 좌표 표시를 켜고 출발점 높이를 먼저 본 뒤 점수 계산식의 기준값을 그 높이에 맞추세요.
- 함정의 ‘떨어지는 블록’은 모래입니다(화면의 블록 그림과 자막 20:17 기준). 블록 놓기 위치는 모두 상대 좌표(~)입니다.
랜덤 값으로 확률 정하기
| 게임 | 랜덤 값 | 값마다 하는 일 |
| 청기백기(4장) | 0~1 | 0 = 파란색 양털, 아니면 흰색 양털 (반반). 0~2로 늘려 2 = 빨간색 양털 추가 |
| 미로 찾기(5장) | 0~10 | 0 = 왼쪽 회전, 1 = 오른쪽 회전, 나머지 = 앞으로 (앞으로 갈 때가 가장 많음) |
| 아이템 파쿠르 함정(7장) | 0~1 | 0 = 황금 블록, 아니면 함정 블록 |
| 복불복 효과 | 1~3 | 색마다 효과 조합이 바뀜 |


미니게임 더 만들기: 「게임 제작 무따기2」 영상 8편
| 장 | 게임 | 핵심 아이디어 | 개념 |
| 4 | 청기백기 | 랜덤 변수로 파랑·하양 블록, 기다리는 시간으로 난이도 | 랜덤·변수 |
| 5 | AI 에이전트 미로 찾기 | 에이전트가 무작위로 길을 만들고 스스로 판단해 이동 | 조건·반복 |
| 6 | 스피드런 | 빌더로 발판 자동 생성, 모래 함정, 공중 반칙 처리 | 빌더·조건 |
| 7 | 파쿠르 | 아이템을 쓰면 랜덤 발판, 높이·사용 횟수로 점수 | 이벤트·변수 |
| 8 | 퀴즈 맞히기 | 양털 색으로 문제 고르기, 블록 파괴로 정답 확인 | 이벤트·조건 |
| 9 | 블록파괴자 | 팀별 득점·실점 블록을 랜덤 위치에 | 팀 점수 |
| 10 | 어둠 속의 추락 | 유리 바닥 경기장, 랜덤 플레이어에게 효과 | 랜덤·효과 |
| 11 | 복불복 블록 뽑기 | 조약돌을 모아 확률로 블록 뽑기 → 건축 | 확률 |
교사용 메모 · 무따기2 영상 운영 메모
- 길벗 『마인크래프트 게임 제작 무작정 따라하기 2』의 장별 영상 강의(스티브코딩)입니다. 장마다 15~28분 분량으로 코드를 처음부터 끝까지 따라 만듭니다.
- 표의 내용은 각 영상 설명란의 활동 목록과 영상 내용을 바탕으로 정리했습니다. 1~11장 모두 2020-07-24에 올라왔습니다.
- 1장(코딩 준비)은 Microsoft Store에서 ‘코드 커넥션’을 설치하고, 치트를 켠 월드에서 연결 주소를 채팅창에 붙여 넣어 에이전트를 부르는 예전 방식입니다. 코드 커넥션은 2023년 12월 1일 Microsoft Store에서 내려가 지원이 끝났고, 지금은 교육용 에디션에서 C키로 코드작성기를 엽니다(2026-10 공식 문서 기준, MakeCode 2023 업데이트 안내). 블록 이름·위치가 지금 화면과 조금 다를 수 있으니 미리 따라 해 보세요.
- 2장(메이크코드 사용법)은 새 프로젝트, 톱니바퀴 메뉴의 저장, 공유 주소·가져오기, 블록을 오른쪽 버튼으로 복사(같은 채팅명령어는 빗금 표시), 블록 목록 쪽으로 끌어 삭제, 실행 취소를 익히고 ‘하늘닭’(닭 20마리 소환)으로 첫 코드를 실행합니다. 처음 코딩하는 반은 이 장부터 보여 주세요.
- 12~14장(배틀그라운드·파이터즈)은 전투 게임이라 표에서 뺐습니다.
- 활용: 앞의 미니게임 ①~④를 해 본 뒤, 모둠별로 한 편을 골라 따라 만들고 규칙 하나를 바꿔 발표하게 하면 좋습니다.