본문 바로가기

마인크래프트 코딩

[마크게임제작무따기] 5장. 꽃밭 만들기


title: "[마크게임제작무따기] 5장. 꽃밭 만들기"
date: "2025-04-26"
thumbnail: "https://i.ytimg.com/vi/qAgqcT2_E1A/hqdefault.jpg"
tags: ["초급", "에듀케이션", "게임제작무따기", "코딩", "수업자", "롱폼"]
url: "https://www.youtube.com/watch?v=qAgqcT2_E1A"
duration: "12:00"
series: "마인크래프트 게임 제작 무작정 따라하기"
episode: 5
difficulty: "초급"


[마크게임제작무따기] 5장. 꽃밭 만들기

목차

소개

이 영상은 길벗출판의 "마인크래프트 게임 제작 무작정 따라하기" 책에 수록된 튜토리얼 영상으로, 마인크래프트에서 메이크코드를 활용하여 다양한 꽃밭을 만드는 방법을 배웁니다. 좌표 시스템을 활용해 꽃길을 만들고, 네모난 꽃밭을 생성하며, 만든 꽃밭을 복사하는 기법까지 단계별로 익힐 수 있는 내용을 제공합니다.

주요 내용

1. 꽃길 만들기

  • 플레이어가 걸을 때마다 꽃이 생기는 코드 작성
  • 양 옆에 다른 종류의 꽃 심기
  • 상대 좌표를 활용한 꽃 위치 설정
  • 플레이어 이동에 따른 꽃 생성 원리 이해

2. 네모난 꽃밭 만들기

  • 블록 채우기 명령을 활용한 정사각형/직사각형 꽃밭 만들기
  • X, Z 좌표를 활용한 평면 면적 지정
  • 다양한 꽃 종류와 배치 패턴 설정
  • 좌표 범위 설정을 통한 꽃밭 크기 조절

3. 꽃밭 복사하기

  • 이미 만든 꽃밭을 다른 위치에 복사하는 코드 작성
  • 블록 복사 명령의 기본 구조와 활용법
  • 복사할 블록 종류 지정 기능 이해하기
  • 꽃밭 디자인 후 복제를 통한 효율적인 정원 만들기

실습 과정

  1. 꽃길 만들기 (00:00-03:20)

    • 플레이어가 걸을 때 실행되는 코드 작성
    • 양 쪽에 다른 종류의 꽃 배치하기
    • 상대 좌표(~) 활용하여 꽃 위치 지정
    • 코드 실행 및 효과 확인하기
  2. 네모난 꽃밭 만들기 (03:21-06:40)

    • 채팅 명령어를 활용한 꽃밭 생성 코드 작성
    • 블록 채우기 명령으로 사각형 영역 설정
    • 가로, 세로 크기 설정 및 꽃 종류 선택
    • 상대 좌표 개념의 중요성 이해하기
  3. 꽃밭 복사하기 (06:41-끝)

    • 블록 복사 명령 구조 이해하기
    • 시작 위치와 목적지 위치 설정
    • 복사할 블록 종류 지정하기
    • 꽃밭 디자인 후 복사 기능 테스트
    • 다양한 응용 방법 실습하기

자주 묻는 질문

Q: 왜 공중에 꽃을 심으려고 하면 꽃이 떨어져 사라지나요?
A: 마인크래프트에서 꽃과 같은 특정 블록들은 물리 법칙을 따라 지지대가 없으면 떨어집니다. 꽃은 반드시 잔디나 흙 블록 위에 심어야 유지됩니다. 공중에 블록을 놓을 때는 지지 블록도 함께 놓거나, 떨어지지 않는 블록 유형을 선택해야 합니다.

Q: 블록 복사 명령에서 특정 블록만 복사하는 이유는 무엇인가요?
A: 블록 복사 명령에서 특정 블록만 복사하도록 설정하면, 복사 영역 내에서 지정한 블록 유형만 선택적으로 복사됩니다. 이 방식은 꽃밭 같은 복잡한 디자인에서 특정 요소만 복제하고 싶을 때 유용합니다. 예를 들어, 다양한 블록으로 구성된 정원에서 꽃만 복사하고 다른 장식물은 그대로 두고 싶을 때 사용할 수 있습니다.

Q: 상대 좌표를 사용할 때 주의해야 할 점은 무엇인가요?
A: 상대 좌표(~ 기호 사용)는 플레이어의 현재 위치를 기준으로 하기 때문에, 플레이어가 이동하면 좌표의 기준점도 함께 바뀝니다. 따라서 같은 코드를 실행하더라도 플레이어의 위치에 따라 결과가 달라질 수 있습니다. 정확한 위치에 블록을 놓기 원한다면, 코드 실행 전 항상 의도한 위치에 서 있어야 합니다.

추가 리소스

이런 분들에게 추천합니다

  • 마인크래프트에서 코딩으로 환경을 꾸미고 싶은 초보자
  • 상대 좌표와 블록 채우기 개념을 실습하고 싶은 학생
  • 블록 복사 명령어를 활용한 효율적인 건축 방법을 배우고 싶은 분
  • 게임 속 공간 꾸미기를 코딩으로 해보고 싶은 교사와 학생

관련 튜토리얼

  • [마크게임제작무따기] 4장. 여기가 어디지?
  • [마크게임제작무따기] 6장. 농장 만들기
  • 마인크래프트 에듀케이션 에디션 코드빌더 #4 에이전트, 꽃길만 걷자
  • 마인크래프트 코딩 튜토리얼 4편: 가장 많이 쓰는 기본 명령! 플레이어 명령 카테코리

실습 코드

[채팅 명령어: 꽃길]
플레이어: 걷고 있다면
  블록: 놓기 위치: ~5 ~0 ~0 블록: 양귀비
  블록: 놓기 위치: ~-5 ~0 ~0 블록: 민들레

[채팅 명령어: 꽃밭]
블록: 채우기 블록: 파란색난초
시작: ~1 ~0 ~1
끝: ~10 ~0 ~10

[채팅 명령어: 꽃밭복사]
블록: 복사하기
시작: ~1 ~0 ~1 
끝: ~10 ~0 ~10
목적지: ~15 ~0 ~1
복사할 블록: 파란색난초

태그

#마인크래프트 #꽃밭만들기 #블록채우기 #블록복사 #메이크코드 #상대좌표 #코딩입문 #공간꾸미기 #스티브코딩 #길벗출판