‘빌더(builder)’는 ‘건축하는 사람’ 혹은 ‘건축가’라는 뜻을 지니고 있어요. 코드작성기의 빌더 카테고리에는 효과적으로 건축할 수 있는 여러가지 명령블록이 있답니다. 오늘은 빌더 명령블록을 활용한 건축 코딩을 배워 볼게요.
첫 번째 빌더 기본 사용법
빌더는 화면에 캐릭터로 나타나지 않아 위치와 방향을 읽기 어려워요. 기본적인 코드를 작성하며 빌더의 위치와 방향을 확인해 볼게요.
➊ 코드작성기에서 채팅명령어를 ‘1’로 약속하세요.
➋ ‘고급-빌더-빌더 텔레포트’ 명령블록을 가져와 연결하세요.
➌ ‘블록 놓기’ 명령블록을 가져와 연결한 뒤 블록을 황금으로 바꾸세요.
➍ ‘코드 시작’ 버튼을 누르고 Alt+Tab을 눌러 마인크래프트로 돌아가 채팅명령어 ‘1’을 실행하세요.
➎ 플레이어 한 칸 아래에 황금이 놓여요. 황금 블록이 있는 곳이 빌더의 현재 위치라는 것을 알 수 있어요.
➏ 코드작성기에서 채팅명령어를 ‘2’로 약속하세요.
➐ ‘빌더가 바라보기’ 명령블록을 가져와 방향을 동쪽(+x)으로 바꾸세요.
➑ ‘반복’ 명령블록을 가져와 반복 횟수를 10회로 바꾸세요.
➒ ‘빌더 이동 앞으로’ 명령블록을 가져온 뒤 이동값을 위와 같이 바꾸세요.
➓ ‘블록 놓기’ 명령블록을 가져와 블록을 황금으로 바꾸세요.
11 ‘코드 시작’ 버튼을 누르고 Alt+Tab을 눌러 마인크래프트로 돌아간 뒤, 채팅명령어 ‘2’을 실행하세요.
12 동쪽(+x) 방향으로 한 칸 간격을 띄워가며 황금이 놓여요. 빌더는 화면에 나타나지 않으므로, 빌더가 바라보는 방향을 코드작성기에서 정해줘야 블록이 원하는 방향으로 놓을 수 있답니다.
잠깐! 빌더와 에이전트의 차이점을 알려주세요.
에이전트와 빌더 모두 위치 좌표를 가지고 움직이며 블록을 놓아요. 하지만 건축에 활용하기에는 빌더가 더 좋답니다. 에이전트는 공간을 차지하기 때문에 자기 자신이 있는 위치에 블록을 놓을 수 없지만, 빌더는 자신의 위치에 블록을 놓을 수 있어요. 또, 에이전트와 달리 블록을 아이템 주머니에 넣지 않아도 되지요. 무엇보다 건축 속도가 빠르고 다양한 건축 관련 명령블록이 있다는 점에서 활용도가 높아요.
두 번째 위치마크 활용하기
‘빌더’ 카테고리의 ‘위치마크’는 건축의 시작점을 정해주는 명령블록이랍니다.
➊ 코드작성기에서 채팅명령어를 ‘3’으로 약속하세요.
➋ ‘빌더 텔레포트’ 명령블록을 가져와 좌푯값을 위와 같이 바꾸세요.
➌ ‘빌더가 바라보기’ 명령a블록을 가져와 동쪽(+x)으로 바꾸세요.
➍ ‘빌더 위치마크 생성’, ‘빌더 이동’ 명령블록을 가져와 이동값을 왼쪽과 같이 바꾸세요.
➎ ‘빌더 위치마크부터 채우기’ 명령블록을 가져와 블록을 황금으로 바꾸세요.
➏ ‘코드 시작’ 버튼을 누르고 Alt+Tab을 눌러 마인크래프트로 돌아간 뒤, 채팅명령어 ‘3’을 실행하세요. 플레이어 기준 세 칸 위로 빌더가 텔레포트한 뒤 위치마크를 생성해요. 그리고 위치마크에서 빌더의 마지막 위치를 잇는 정육면체 공간에 황금블록이 채워져요.
➐ 위치마크에서 시작해 블록을 채우는 데는 여러 방법이 있어요. ‘빌더 위치마크부터 채우기’ 명령블록을 ‘빌더 위치마크부터 라인 만들기’ 명령블록으로 바꾸고 다시 실행해 보세요. 위치마크부터 빌더의 마지막 위치까지 직선으로 황금블록이 놓여요.
➑ 같은 방법으로 ‘빌더 위치마크부터 이동한 경로에 블록 놓기’ 명령블록으로 바꾸고 다시 실행해 보세요. 위치마크에서 마지막 위치까지 빌더가 이동한 경로에 황금블록을 놓아요.
➒ 같은 방법으로 ‘빌더 위치마크부터 벽 세우기’ 명령블록으로 바꾸고, ‘빌더 이동’ 명령블록의 값을 바꾼 뒤 다시 실행해 보세요. 빌더가 이동한 위치 위로 높이 5칸의 벽을 세워요.
세 번째 달팽이집 모양 건축하기
빌더의 건축 속도는 에이전트보다 빨라요. 에이전트에 활용되는 ‘블록 채우기’ 명령보다 더 먼 곳까지 블록을 놓을 수 있죠. 이런 장점을 활용해 직각 나선형이 반복되는 모양의 달팽이 등껍질을 건축해 봐요.
➊ 코드작성기에 채팅명령어를 ‘4’로 약속하고, ‘+’를 눌러 변수 ‘num1’을 추가하세요.
➋ ‘빌더 텔레포트’ 명령블록을 가져와 좌푯값을 위와 같이 바꾸세요.
➌ ‘빌더 위치마크 생성’ 명령블록을 가져온 후, ‘변수-변수 만들기’를 눌러 변수 ‘이동’을 만들고 ‘변숫값 저장’ 명령블록을 가져오세요. 변수 ‘이동’은 빌더가 이동하는 거리를 의미해요.
➍ ‘반복’ 명령블록을 가져오세요. 변수 ‘num1’을 가져와 반복 횟수에 넣으세요. 변수 ‘num1’은 빌더가 방향을 바꾸는 횟수를 의미해요.
➎ ‘빌더 이동 방향 거리’ 명령블록을 가져온 뒤 거리 값에 변수 ‘이동’을 넣으세요.
➏ ‘빌더 돌기’ 명령블록을 가져오세요.
➐ ‘변수-이동값 증가’ 명령블록을 가져와 연결하세요. 빌더는 블록 놓기를 반복하면서 이동거리가 1씩 증가해요. 그래서 점점 커지는 직각 나선을 만들 수 있답니다.
➑ ‘빌더 위치마크부터 이동한 경로에 블록 놓기’ 명령블록을 가져와 연결한 뒤, 블록을 황금으로 바꾸세요. 지금까지 이동한 빌더의 경로에 황금블록을 설치하게 돼요.
➒ ‘코드 시작’ 버튼을 누르고 Alt+Tab을 눌러 마인크래프트로 돌아간 뒤, 채팅명령어 ‘4 30’을 실행하세요. 30은 빌더가 회전하는 횟수를 의미해요. 빌더는 한 줄씩 블록을 놓으며 이동거리가 1씩 증가하므로 마지막 줄의 길이는 31칸이 돼요.