마당과 길 만들기
집이 완성되었으니, 이제 주변도 멋지게 꾸며야겠죠?
이번에는 집 앞에 마당을 꾸미고, 길을 만들어서 나만의 공간을 완성해 봅시다.
코드 예시 💻
// 플레이어 위치 불러오기
let player = world.getPlayers()[0];
let pos = player.location;
// 마당 바닥 만들기 (잔디)
let yardWidth = 12;
let yardDepth = 12;
for (let x = 0; x < yardWidth; x++) {
for (let z = 0; z < yardDepth; z++) {
let yardPos = { x: pos.x - 2 + x, y: pos.y, z: pos.z - 2 + z };
world.setBlock(yardPos, "grass_block");
}
}
// 길 만들기 (집 앞에서 마당 입구까지)
for (let z = 0; z < 8; z++) {
let pathPos = { x: pos.x + 3, y: pos.y, z: pos.z - z };
world.setBlock(pathPos, "cobblestone");
}
무슨 뜻일까? 🤔
grass_block → 마당 바닥은 풀 블록으로 깔았어요.
yardWidth / yardDepth → 마당 크기를 정해요. (12×12 크기)
cobblestone → 집 문 앞에서 마당 입구까지 길을 돌로 만들어요.
결과: 집 앞에 넓은 초록 마당이 생기고, 그 위로 돌길이 쭉 연결돼요!
챗GPT에게 부탁하기 💬
나:
마인크래프트에서 자바스크립트로 집 앞에 마당을 만들고 길을 이어주는 코드를 알려줘
챗GPT:
“이 코드를 실행하면 집 앞에 풀밭 마당과 돌길이 생겨요!”
실습 미션 🎯
길을 "stone_bricks"로 바꿔서 튼튼하게 만들어 보세요.
길 양쪽에 "torch"를 세워 가로등처럼 꾸며 보세요.
마당에 "flower" 블록을 심어서 정원을 만들어 보세요.