이미지 확대/축소가 가능합니다.

닫기


‘우마공 마인크래프트 시스템 개발일지’ 시리즈 첫 번째 책!
마인크래프트 레드스톤&커맨드 블록으로 시작하는 즐거운 코딩 학습


마인크래프트는 좋아하지만 레드스톤과 커맨드 블록을 어렵게 느끼는 초심자들을 위해 [우리들의 마인크래프트 공간] 운영진이 야심차게 준비했다! 회로와 맵을 다루는 베테랑 게이머들이 모여 집필한 『마인크래프트 미니게임 만들기』는 레드스톤 설계와 명령어 활용 노하우를 집대성한 첫 번째 책이다. 이 책의 ‘[PART 1] 레드스톤’에서는 다양한 레드스톤 장치의 원리를 알아보고, ‘[PART 2] 커맨드 블록’에서는 명령어를 이용한 창작 방법을 살펴본다. ‘[PART 3] 피날레’에서는 앞에서 배운 내용들을 바탕으로 미니게임을 설계하고 만들어 본다.

단순한 게임의 규칙에서 벗어나 창의적인 설계와 공학적인 능력이 필요한 신비한 레드스톤 세계로 여러분을 초대한다. 레드스톤과 명령어를 활용해 미니게임을 제작해 보면서 여러분 안에 잠재된 창의력과 사고력을 길러 보자!



머리말
집필진 소개
이 책의 구성

[Part 1] 레드스톤

〈Chapter 1〉 레드스톤 개요
시작하기
레드스톤 신호
레드스톤 중계기
도체와 부도체
발신기와 작동기

〈Chapter 2〉 고대 정글 사원
배워 보기 - 피스톤
배워 보기 - 철사덫 갈고리
만들어 보기 - 사원 정문
만들어 보기 - 사원을 지키는 함정

〈Chapter 3〉 거북선 만들기
배워 보기 - 블록, 개체
배워 보기 - 폭발
만들어 보기 - 거북선 외형
만들어 보기 - 전면부 대형 대포
만들어 보기 - 측면부 소형 대포

〈Chapter 4〉 철 블록 전망대
배워 보기 - 관측기
배워 보기 - 피스톤(고급)
만들어 보기 - 전망대 건축
만들어 보기 - 엘리베이터

〈Chapter 5〉 비밀 기지 만들기
배워 보기 - T 플립플롭
배워 보기 - 가짜 연결성
만들어 보기 - 1×1 피스톤 함정문
만들어 보기 - T 플립플롭을 이용한 문
만들어 보기 - 공중에 떠 있는 버튼

[Part 2] 커맨드 블록

〈Chapter 6〉 명령어 개요
시작하기
명령어 설명 읽는 법
선택자
좌표
커맨드 블록

〈Chapter 7〉 마녀의 비밀 다락방
배워 보기 - 블록 ID, 아이템 ID, 개체 ID, ?
배워 보기 - setblock
배워 보기 - 블록 상태와 블록 개체
만들어 보기 - 마녀의 집 건축
만들어 보기 - 나타나고 사라지는 계단

〈Chapter 8〉 무인 상점
배워 보기 - execute
배워 보기 - give, clear
배워 보기 - NBT
만들어 보기 - 썩은 살점 1개를 스테이크 1개로

〈Chapter 9〉 일리저들의 비밀 기지
배워 보기 - fill
배워 보기 - summon
만들어 보기 - 비밀 기지
만들어 보기 - 바닥이 꺼지는 방
만들어 보기 - 재생성되는 바닥 만들기
만들어 보기 - 매복! 약탈자 등장!

〈Chapter 10〉 외양간 탈출한 소 잡기
배워 보기 - tellraw
배워 보기 - title
배워 보기 - playsound
배워 보기 - scoreboard
만들어 보기 - 외양간
만들어 보기 - 소 잡기 미니게임

[Part 3] 피날레

〈Chapter 11〉 일리저 디펜스
배워 보기 - bossbar
배워 보기 - effect
만들어 보기 - 미니게임장 건축
만들어 보기 - 시스템 개발 기초 설정
만들어 보기 - 디펜스 게임

마치며


상세 이미지 1



국내 마인크래프트 게이머들의 요람,
〈우리들의 마인크래프트 공간〉과 함께하는 즐거운 게임 코딩


국내 최대 마인크래프트 커뮤니티 〈우리들의 마인크래프트 공간〉 운영진이 집필한 '우마공 마인크래프트 시스템 개발일지'는 마인크래프트 유저들을 위한 컴퓨팅 사고 학습 시리즈 도서입니다. 이 시리즈에서는 전자 회로, 명령어, 프로그래밍을 다루며 게임 시스템 개발의 기초를 다집니다. 그 첫 번째 도서인 《마인크래프트 미니게임 만들기》에서는 레드스톤과 커맨드 블록을 활용하여 게임 코딩의 기초 개념을 학습합니다. 단순 따라 하기식이 아니라 장치의 작동 원리와 구조를 익히면서 미니게임을 만들어 볼 수 있습니다. 오랜 시간 마인크래프트를 플레이하며 회로와 맵을 다뤄 온 베테랑 게이머들의 레드스톤 설계, 명령어 활용 노하우를 한눈에 살펴보세요. 누구나 쉽게 즐길 수 있는 마인크래프트를 통해 게임 코딩의 기초 개념을 살펴보고 미니게임 제작자가 되어 볼 시간입니다!

〈이 책의 구성〉

[PART 1] 레드스톤
현실에서 다양한 전자 회로와 기계 장치를 이용하듯이, 마인크래프트에서는 레드스톤 장치를 만들어 많은 일을 자동화할 수 있습니다. 파트1에서는 다양한 레드스톤 장치의 원리를 공부합니다. 레드스톤 설계를 배우고 회로를 직접 만들어 보며 게임 코딩을 위한 기초 개념을 익혀 보세요.

[PART 2] 커맨드 블록
컴퓨터가 이해하는 글, 즉 명령어(Command)를 이용하면 마인크래프트 세계에서 유연하고 강력한 기능들을 다룰 수 있습니다. 파트2에서는 명령어를 이용한 창작 방법을 공부합니다. 커맨드 블록을 활용해 파트 1에서 배웠던 개념들을 실제 게임 코딩에 적용해 보세요.

[PART 3] 피날레
앞에서 레드스톤 설계와 명령어를 익혀 간단한 시스템들을 만들어 봤다면 이제는 앞에서 배운 지식들을 바탕으로 우리만의 게임을 창작할 시간입니다! 재미있는 미니게임을 만들기 위해 어떤 점을 고려해야 하는지, 복잡한 시스템을 어떻게 여러 부분으로 나누어서 구현하는지 등을 생각하면서 따라와 주세요.

〈도움이 필요할 때는 이렇게 해 보세요!〉
· Ch 10, 11에서 미니게임을 만들 때 명령어가 너무 많아서 입력하기 힘들다면?
‘영진닷컴 홈페이지(www.youngjin.com) → 고객센터 → 부록 CD 다운로드’에서 실습 파일을 다운받아 사용하세요.

· 혼자 공부하기 어렵거나 더 많은 정보가 필요할 때에는?
네이버 카페 〈우리들의 마인크래프트 공간〉의 ‘질문’ 게시판에 질의 사항을 공유하며 다른 사람들과 함께 공부해 보세요!

저자의 말

마인크래프트라는 게임에는 배움이 있습니다. 흔히 생각하는 것처럼 아동기에나 적합한 말랑말랑한 배움이 아니고, 파고들수록 실제 공학적 원리들과 정보 기술에 접근하게 되는 진짜 공부입니다. 플레이어들은 마인크래프트를 하기 위해 모여서 서로 연결되고 하나하나 재능을 발현하고 있습니다. 사실, 게임이 놀이와 성장 동력으로 역할하는 데 있어 ‘마인크래프트’라는 게임은 일부분에 불과합니다. 세상에는 저희가 사랑하는 이 게임 말고도 좋은 것들이 많이 있으니까요. 저희가 정말 멋지다고 생각하는 것은 이런 게임들을 통해 어린 학생들이 만들어 내는 공동체 전체입니다. 학교나 학원 같은 공간에서 주어지는 인간관계가 아닌, 한국에서 같은 시기에 같은 ‘놀이’를 좋아했기에 필연적으로 이어지는 공동체들 말입니다.

그 안에서 자신들만의 문화를 창조하고, 원래라면 절대 경험하지 못했을 일들을 경험하며, 때때로 돋보이기를 원해 경쟁하고, 서로와의 화학 반응을 통해 변화하는 모습을 지금보다 훨씬 더 많은 곳에서 볼 수 있으면 좋겠습니다. 모쪼록 이 글을 읽는 부모님께서는 자녀의 취미가 오랫동안 큰 성장 자산으로 쓰일 수 있음을 이해하고, 나아가 그 관심의 영역이 더욱 넓고 깊게 발전할 수 있도록 지원을 아끼지 말아 주시기를 부탁드립니다. 그것이 자녀의 재능을 찾는 가장 쉬운 길이라고 믿습니다. 저희 마인크래프트 커뮤니티에서도 플레이어들의 성장을 위해 늘 노력하겠습니다.