집 꾸미기 (색칠, 가구 넣기)
집은 지었고, 문과 창문도 뚫었어요.
이제는 꾸미기 시간이에요!
집을 예쁘게 색칠하고, 안에 가구를 놓으면 나만의 특별한 집이 완성돼요.
코드 예시 💻
// 플레이어 위치 불러오기
let player = world.getPlayers()[0];
let pos = player.location;
// 집 크기
let width = 7;
let height = 5;
let depth = 7;
// 벽 색칠하기 (돌 대신 다양한 블록 사용)
for (let y = 0; y < height; y++) {
for (let x = 0; x < width; x++) {
for (let z = 0; z < depth; z++) {
if (x === 0 || x === width - 1 || z === 0 || z === depth - 1) {
// 벽 색 다르게 지정하기
let blockType = (y % 2 === 0) ? "red_wool" : "white_wool";
let newPos = { x: pos.x + x, y: pos.y + y, z: pos.z + z };
world.setBlock(newPos, blockType);
}
}
}
}
// 지붕 색칠하기
for (let x = 0; x < width; x++) {
for (let z = 0; z < depth; z++) {
let roofPos = { x: pos.x + x, y: pos.y + height, z: pos.z + z };
world.setBlock(roofPos, "dark_oak_planks");
}
}
// 집 안에 가구 넣기
let chairPos = { x: pos.x + 2, y: pos.y + 1, z: pos.z + 2 };
world.setBlock(chairPos, "oak_stairs");
let tablePos = { x: pos.x + 3, y: pos.y + 1, z: pos.z + 2 };
world.setBlock(tablePos, "oak_slab");
무슨 뜻일까? 🤔
red_wool / white_wool → 벽을 빨강/하양 블록으로 번갈아 쌓아요. (줄무늬 벽!)
dark_oak_planks → 어두운 나무로 지붕을 꾸며요.
oak_stairs → 의자로 사용할 수 있어요.
oak_slab → 반 블록으로 테이블처럼 쓸 수 있어요.
결과: 알록달록 벽 + 나무 지붕 + 집 안에 의자와 테이블이 생겨요.
챗GPT에게 부탁하기 💬
나:
마인크래프트에서 자바스크립트로 집 벽 색을 바꾸고, 안에 의자와 테이블을 넣는 코드를 알려줘
챗GPT:
“여기 코드를 실행하면 집이 알록달록해지고, 가구도 자동으로 들어가요!”
실습 미션 🎯
벽 색을 blue_wool, yellow_wool로 바꿔 보세요.
집 안에 "bed" 블록을 추가해서 침대를 넣어 보세요.
"torch" 블록을 설치해 집 안을 환하게 밝혀 보세요.