한눈에 보기
- 무엇: 스티브코딩 선생님들이 코드로 만든 미니게임을 여럿이 직접 해 보는 「마크 게임제작 실험실」 시리즈 7편
- 누구: 게임 만들기를 앞둔 초등 고학년
중학생과 교사 (영상마다 510분) - 어떻게 쓰나: 완성 게임을 먼저 보고 "무엇이 이 게임을 재미있게 만드나"를 찾은 뒤, 규칙 하나를 바꿔 자기 게임을 기획 (제안)
- 결과물: 게임 규칙 분석표 → 모둠 게임 기획서 → 서로 해 보기(플레이 테스트) (제안)
- 대부분 플레이 영상이라 코드는 나오지 않습니다. 코드가 화면에 나온 것은 「복불복 블록뽑기」 한 편입니다

미니게임 7종: 목표와 재미 장치
| 게임 | 이기는 법 | 재미 장치 | 살펴볼 개념 |
| 디그디그 | 블록 기둥을 부수며 가장 먼저 내려가기 | 블록마다 맞는 도구, 무작위 버프·디버프 | 랜덤, 효과 시간 |
| 도망자 디펜스 | 공격 팀은 끝점까지, 수비 팀은 활로 막기 | 장애물, 좀비, 좀비를 잡으면 버프 | 팀 역할, 방해 요소 |
| 보물찾기 | 다이아몬드(20개)를 캐서 점수 얻기 | 잘못 캐면 벌칙(점수 깎임, 번개 등) | 블록 부수기 이벤트, 점수 |
| 제한 지하 생존 | 지하 공간에서 싸우며 덜 죽기 | 시작 아이템은 곡괭이·작업대뿐 | 시작 조건 제한 |
| 마크파이터즈 1·2편 | 고른 캐릭터의 기술로 상대 제압 | 캐릭터별 기술·에너지, 라운드 | 캐릭터 설계, 라운드 진행 |
| 복불복 블록뽑기 | 뽑은 블록으로 본보기 모양을 먼저 쌓기 | 조약돌 10개로 확률 뽑기, 30초마다 랜덤 효과 | 랜덤 수와 확률, 조건 |
디그디그: 블록에 맞는 도구로 빨리 내려가기
- 무작위 블록으로 쌓은 기둥 위에서 출발, 자기 발밑 블록을 부수며 가장 먼저 내려가면 승리
- 도구는 다이아몬드 삽·도끼·곡괭이·검. 모래 같은 블록은 삽, 거미줄은 검이 빠름 → 도구를 빨리 바꾸는 것도 기술
- 첫 판은 연습, 다음 판부터 버프(성급함)·디버프(멀미) 중 하나를 무작위로 걸어 변수를 줌
- 성급함이 너무 길어 5초로 줄이는 등 효과 시간을 고쳐 가며 다시 플레이 → 해 보고 고치는 과정 그대로
- 정리: 디그디그를 잘하려면 블록의 특징을 알아야 함



도망자 디펜스: 공격·수비 팀과 좀비 변수
- 두 팀으로 나눠 공격 팀은 출발점에서 끝점까지 달리고, 수비 팀은 울타리 밖 길에서 활로 견제
- 그냥 하면 재미가 없어 길에 장애물을 놓고 좀비가 나오게 함. 좀비를 잡으면 버프를 받음(어떤 효과인지는 영상 1:13 화면에서 확인)
- 좀비가 수비 팀의 어그로를 끌기도 해서 "좀비는 누구 편인가?" 하는 상황이 생김
- 라운드마다 공격·수비를 바꿔 세 번째 라운드까지 진행
- 수업 질문: 단순한 규칙에 방해 요소 + 보상을 하나씩 더하면 게임이 어떻게 달라지나? (제안)


보물찾기: 보상과 벌칙이 있는 채굴
- 흰색 양털 사이에 숨긴 다이아몬드(모두 20개)를 캐면 1점, 다른 블록을 캐면 벌칙
- 벌칙은 미리 알려 주지 않음: 점수 깎임, 번개 등. 게임을 끝내는 블록도 하나 숨겨져 있음(영상 4:58에서 “호박 나올 때 … 게임이 끝나고”라고 말함)
- 많이 캐면 아래로 떨어질 수 있음 → 크리에이티브라 다시 올라와 이어서 찾기
- 화면에 뜬 안내 글(코드가 보낸 채팅):
[SegiSin] 다이아몬드를 캐서 1점 증가했습니다.현재 점수는0입니다.[skylife008] 흰색 양털을 잘못 채굴했습니다. 점수가 떨어집니다.현재 점수는-1입니다.- 보물을 찾기 쉬우면 재미가 없어서 일부러 어렵게 숨겼다는 설명 → 난이도 조절 토의거리



제한 지하 생존: 시작 아이템을 줄이면
- 아주 큰 지하 공간에 무작위 블록이 숨겨져 있고, 서로 싸우며 덜 죽는 사람이 승리
- 다이아몬드·철 장비는 주지 않고 기본 아이템은 곡괭이와 작업대뿐 → 캐고 만들어서 살아남기
- 다이아몬드를 먼저 차지하는 것이 중요, 만드는 동안 공격받지 않게 조심, 작업대는 꼭 챙겨 다니기
- 몇 명이 힘을 합쳐 재료를 나누고 서로 지켜 주는 모습도 나옴
- 화면 오른쪽에 효과 아이콘 2개: 금 곡괭이(성급함)·눈(야간 투시) — 영상 1:16. 영상 제목은 '제한 지하 경쟁', 화면 글은 '제한 지하 생존'


마크파이터즈: 캐릭터마다 다른 기술
- 다이아몬드 블록 경기장에서 각자 고른 캐릭터의 고유 기술로 상대를 제압하는 대전 게임(1편 1
2라운드, 2편 35라운드) - 에너지를 모은 만큼 기술을 씀, 강한 기술은 에너지를 많이 씀. 위더 효과(지속 피해)·암흑·번개 기술 등이 나옴
- 예: 치킨 매니아가 닭을 잡으면 1초 동안 힘 버프(2편 01:52 화면 자막)
- 마지막 5라운드 전에 캐릭터를 다시 고름. 같은 캐릭터는 중복 선택 불가
- 출발 공간이 닫히자마자 바로 나와야 하고, 바닥 구멍·경기장 밖으로 떨어지지 않게 조심
- 영상은 시청자에게 자기만의 개성 있는 캐릭터를 만들어 보라고 권함



마크파이터즈 진행 장치: 채팅 ‘시작’ 한 번으로
- 채팅창 기록으로 본 라운드 시작·끝 (코드 화면은 나오지 않음)
| 때 | 화면에 뜬 글 | 하는 일 |
| 라운드 시작 | 진행자가 채팅에 ‘시작’ 입력 → 게임 모드가 서바이벌(으)로 업데이트되었습니다 → 목검 * 1이(가) 적용되었습니다 | 모두 서바이벌, 목검 1개 지급 |
| 시작 제목 | 마크파이터즈 / 대결 시작! | 화면 가운데 큰 제목 |
| 라운드 끝 | 게임 모드가 크리에이티브(으)로 업데이트되었습니다 | 크리에이티브로 되돌림 |
| 경기 중 | bisquit3899이(가) 떨어지는 모루에 깔렸습니다 | 위에서 모루가 떨어지는 장치 |


복불복 블록뽑기: 뽑은 블록으로 먼저 쌓기
- 본보기 모양: 아래 철 블록, 그 위 금 블록, 맨 위 다이아몬드 블록. 파란 팀은 파란 판, 빨간 팀은 빨간 판 위에 똑같이 쌓기
- 블록은 캐서가 아니라 뽑아서 얻음: 조약돌 10개를 모아 채팅창에
복불복→ 철·금·다이아몬드 중 하나 시작하면 다이아몬드 곡괭이 5개를 받고, 30초마다 무작위 플레이어에게 신속·성급함 효과- 요령: 땅은 계단식으로 파야 다시 올라오기 쉽고, 아래로 파면 물이 나올 수 있음. 조약돌 말고 다른 광물은 뽑기에 쓸모없음
- 두 번째 판은 같은 모양 2개 만들기로 규칙을 바꿔 다시 진행
- 영상의 당부: 복불복은 재미로만, 도박은 절대 안 됨



복불복 코드: 확률을 숫자 범위로
- 1~100 랜덤 수를 뽑아 5 이하 = 다이아(5%), 20 이하 = 금(15%), 나머지 = 철(80%)
[채팅 명령어 "복불복"을 입력하면]
치트키 실행: clear @s cobblestone 0 10
변수 '랜덤 수'에 1부터 100까지의 정수 랜덤값 저장
만약 랜덤 수 ≤ 5 이면: 자기 자신(@s)에게 다이아몬드 블록 1개 주기, 채팅 "다이아 블록을 획득했습니다."
아니면서 만약 랜덤 수 ≤ 20 이면: 금 블록 1개 주기, 채팅 "금 블록을 획득했습니다."
아니면: 철 블록 1개 주기, 채팅 "철 블록을 획득했습니다."
[채팅 명령어 "시작"을 입력하면]
게임 모드 서바이벌을 모든 플레이어(@a)에게 적용
게임 룰 PvP 를 거짓(false)
모든 플레이어(@a)에게 메시지: 진한 글자 "게임 시작!", 일반 글자 "랜덤 효과가 주어집니다."
모든 플레이어(@a)에게 다이아몬드 곡괭이 5개 주기
100회 반복:
랜덤 플레이어(@r)에게 효과(신속) 지속 시간 30, 배수 10
랜덤 플레이어(@r)에게 효과(성급함) 지속 시간 30, 배수 10
일시중지 30000 ms
- 오른쪽에 채팅 명령어가 하나 더 일부 보임: 중심 ~0 ~-1 …(발밑 높이) 기준으로 반지름 4 ‘원 모양 만들기’를 ‘교체하기’ 모드로 실행(영상에서 쓰임은 설명하지 않음)
- 영상은 2019년 Code Connection 화면입니다. 지금은 게임 안에서 C키로 코드작성기를 엽니다(코드작성기 열기 참고). 블록 이름이 조금 다를 수 있음
- 생각해 볼 점: 이 코드에는 조약돌이 정말 10개 있는지 확인하는 조건이 없음(화면 기준) → 고쳐 보기 과제로 (제안)

수업 흐름: 해 보고, 뜯어보고, 바꿔 보기
- 보기·해 보기: 영상 한 편(5~10분)을 보거나 교사가 만든 비슷한 게임을 함께 플레이 (제안)
- 뜯어보기: 이기는 법 / 방해 요소 / 보상·벌칙 / 랜덤 요소 / 끝나는 조건을 표로 정리 (제안)
- 코드 짐작하기: 화면에 뜬 글(채팅·제목·효과)만 보고 어떤 블록이 필요할지 적기. 복불복은 실제 코드와 비교 (제안)
- 규칙 하나 바꾸기: 효과 시간, 확률, 시작 아이템, 팀 역할 중 하나를 바꿔 모둠 게임 기획 (제안)
- 플레이 테스트: 다른 모둠이 해 보고, 너무 쉽거나 어려운 점을 고쳐 다시 해 보기 — 영상 속 선생님들이 디그디그 효과 시간을 고친 것처럼 (제안)
수업 팁
- 영상은 여러 사람이 동시에 말하는 플레이 영상이라 자막이 많이 깨져 있습니다. 규칙 소개 부분(앞 1분)만 보여 줘도 충분합니다
- 복불복·뽑기는 재미로만, 도박이 아니라는 점을 영상처럼 함께 이야기합니다
- 대전·생존 게임(파이터즈, 제한 지하 생존)은 PvP가 켜져 있습니다. 학급 분위기에 따라 팀 협력형(도망자, 복불복)부터 시작해도 좋습니다 (제안)
- 이 영상들에는 월드·코드 내려받기 링크가 없습니다. 비슷한 게임을 따라 만들려면 '미니게임 만들기', '게임 제작 15종'의 코드를 출발점으로 삼습니다
- 확률을 바꿔 보는 활동(5% → 10%)은 수학의 확률 단원과 이어 볼 수 있습니다 (제안)