* 목차 *

2025년 9월 9일 화요일

집 꾸미기 (색칠, 가구 넣기)

 

집 꾸미기 (색칠, 가구 넣기)

집은 지었고, 문과 창문도 뚫었어요.
이제는 꾸미기 시간이에요!
집을 예쁘게 색칠하고, 안에 가구를 놓으면 나만의 특별한 집이 완성돼요.


코드 예시 💻

// 플레이어 위치 불러오기

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" 블록을 설치해 집 안을 환하게 밝혀 보세요.