랜덤블록 빌드 챌린지: 30명이 동시에 겨루는 건축 대회
- ★ 스티브코딩 30인 확장판
- 월드: RandomBlock BuildChallenge(multi) / 호스트 1명 + 참가자 최대 30명, 치트 허용 필수
- 30 독립 아레나 · 12종 랜덤 블록(각 64개) · 48가지 건축 주제
- 자동화:
/function start하나로 주제·아레나·블록·타이머까지 - 효과: 제한된 자원 속 창의성, 공간 지각, 시간 관리
- 공식 Creative Constraints 챌린지를 바탕으로 스티브코딩이 한글화하고 30인용으로 확장·자동화한 월드입니다.

진행 6단계 (호스트용)
- 입장 대기: 월드 열고 호스팅, 전원 입장 확인 (호스트는 host 태그로 자동 인식)
- 게임 시작:
/function start→ 주제·아레나 배정, 블록 지급, 비행, 타이머 - 건축 10~20분: 액션바에 경과 시간, 호스트는 관전 위치에서 순회
- 게임 종료:
/function stop→ 타이머 정지, 소지품 비우기, 종료 메시지 - 평가·시상: 순회 평가, 발표, 투표, 주제 맞히기 게임 중 선택
- 다음 라운드: 우수작 공유 후
/function start로 새 라운드
- 주제 맞히기: 호스트가 작품을 보여 주면 다른 학생이 채팅으로 주제를 맞힘 — 가장 반응이 좋은 평가 방법
영상으로 보는 시작: /function start 한 번에 일어나는 일
- 라이브러리 원본(창의적 제약)은 작은·큰 아레나에서 혼자 짓는 싱글 플레이 전용 → 멀티플레이 30인용으로 고친 월드
- 반드시 모든 학생이 들어온 뒤 start. 화면 제목 ‘랜덤 건축 시작 / 주제를 확인하고 시작하세요.’, 아래에
시간: 0:04타이머 - 학생: 다이아몬드 곡괭이·삽·도끼 + 블록 12종(각 64개), 서바이벌이지만 날 수 있음(mayfly) / 호스트: 관전 위치로 이동, 월드빌더 권한
- 아레나 안 간판: ‘랜덤 건축 챌린지 주제: 조각상’ 처럼 학생마다 다른 주제
[lees] 플레이어들을 30개 아레나에 배정합니다...
130.50, 20.00, 110.50(으)로 순간이동했습니다.
'worldbuilder' 능력이 부여되었습니다
[호스트] 관전 모드로 이동했습니다. 월드빌더 권한이 부여되었습니다.
[lees] 모든 플레이어의 인벤토리를 초기화합니다...
다이아몬드 곡괭이 * 1이(가) 적용되었습니다 (삽·도끼도 같은 메시지)
[lees] 랜덤 블록을 지급합니다...
'mayfly' 능력이 부여되었습니다
[lees] 30개 아레나 주제를 랜덤하게 변경합니다...
[lees] 타이머가 시작되었습니다!



호스트 명령어 모음
| 명령어 | 하는 일 |
| /function start | 전체 시작(주제·배정·블록·비행·타이머) |
| /function stop | 종료, 소지품 비우기 |
| /function randomize_all_topics | 주제만 새로 뽑기 |
| /function tp_players_to_arenas | 아레나 다시 배정 |
| /function give_blocks_all | 지금 블록 유지 + 12종 추가 |
| /function clear_give_blocks_all | 비우고 새 블록 12종 |
| /function topics_arena5 | 5번 아레나 주제만 변경(1~30) |
교사용 메모 · 명령어 문제 해결
- 함수 파일을 고친 뒤에는
/reload로 다시 불러옵니다./function start가 안 되면 치트 허용, 철자,/reload를 확인하세요. - 특정 아레나만 주제 변경:
/function topics_arena1~topics_arena30 - 튕겼다가 다시 들어온 학생은 나는 능력이 없어지므로
/ability <이름> mayfly true로 다시 줍니다(영상 2:31). randomize_all_topics·clear_give_blocks_all·give_blocks_all·stop도 같은 영상(01:47~03:14)에서 시연합니다. - 함수 이름은
/function까지 치면 자동 완성 목록으로 확인할 수 있습니다(영상 화면: start, stop, take, timer, tools, topics … /give를 치면 give, give_blocks_all, clear_give_blocks_all)./ability대상은 목록에서 학생 이름을 고르면 되고, 실행되면 ‘능력이 업데이트되었습니다.’가 뜹니다. - 학생은 월드빌더 권한이 없어 자기 아레나 밖으로 나갈 수 없고, 호스트는 월드빌더 권한으로 돌아다니며 작품을 봅니다. 영상 수업에서 나온 작품: 농장, 집, 잠수함, 극장, 공룡, 토끼, 비행기, 고양이·강아지, 국기, 로봇, 나무 등.


[활동 안내] 랜덤블록 빌드 챌린지 참가 방법
- 아레나 확인: 시작하면 내 아레나로 자동 이동
- 주제 확인: 아레나 안 게시판의 주제 읽기
- 계획: E 키로 블록 12종을 보고 색·특성 생각하기
- 건축: 큰 모양 → 세부 → 꾸미기 순서로
- 조작: 비행 Space 두 번 · 오르기 Space · 내리기 Shift · 블록 설치 우클릭 · 파괴 좌클릭
- 지켜요: 내 아레나 안에서만 짓기 / 받은 12종 블록만 쓰기 / 주제와 제한 시간 지키기
- 하지 않아요: 다른 사람 작품 방해하기 / 부적절한 건축, 욕설
평가 기준과 3차시 운영안
- 평가: 창의성 40%(주제 해석, 블록 활용) · 주제 적합성 30%(핵심 요소 표현) · 완성도 20%(균형·비례·디테일) · 효율성 10%(제한 자원·시간 활용)
| 차시 | 활동(45분) |
| 1 | 소개·시연 15분 → 자유 주제 연습 25분 → 안내 5분 |
| 2 | /function start → 주제 구상 5분 → 건축 30분 → 발표 5분 |
| 3 | 지난 라운드 피드백 → 새 주제 30분 → 베스트 작품 → 성찰 |
교사용 메모 · 주제 맞추기 게임과 주제 간판
- 평가 방법 중 학생 반응이 가장 좋은 것은 ‘주제 맞추기 게임’입니다: 호스트가 화면 공유로 작품을 하나씩 보여 주고, 다른 학생들이 채팅으로 주제를 맞힙니다. 주제를 잘 드러낸 작품일수록 빨리 맞힙니다(주제 적합성 평가와 연결).
- 랜덤블록 빌드 챌린지의 공식 원본 이름은 Creative Constraints입니다.
- 주제 간판(48개)의 첫 번째는
4 -58 47에 있습니다. 매뉴얼에는 다음 간판 위치가 ‘Y가 1씩 줄어듦(주제 2: 4 -59 47)’과 ‘Z가 1씩 늘어남’ 두 가지로 적혀 있으니, 주제를 고칠 때는 첫 간판으로 가서(/tp @s 4 -58 47) 주변 간판을 보며 찾습니다.