-
-
마인크래프트 미니게임 만들기 - 레드스톤&커맨드 블록으로 시작하는 게임 코딩
우마공 운영진(박상우, 박재온 외 2인) 지음 / 영진.com(영진닷컴) / 2024년 2월
평점 :
마인크래프트(마크) 하시나요?
저는 솔직히 게임을 좋아하지 않아요;
그런데 아이가 게임을 좋아해요.
저희 아이가 마크는 직접 해본 적은 없지만,
영어 영상을 찾다가 외국인이 마크하는 것을 올린 영상을 보고 마크의 매력에 빠졌답니다.
이 책을 선택하게 된 이유는,
남이 만들어 놓은 게임만 하는 단순 소비자가 아니라 코딩을 통해 창의적으로 게임을 창작해 내는 생산자도 가능하게 해줄 책 같았거든요^^
이 책은 국내 마인크래프트 대표 커뮤니티 우마공,
< 우리들의 마인크래프트 공간 > 운영진이 집필한 책이에요.
시스템 개발일지 시리즈 중 첫 번 재며
레드스톤, 커맨드블록, 피날레 총 세 파트로 이루어져 있어요.
파트별로 자세하게 살펴볼게요.
PART 1. 레드스톤
게임 코딩을 배우기 전에 알아야 하는 중요한 개념들이 있는데요.
파트 1에서는 마인크래프트 레드스톤 설계를 배우고 회로를 직접 만들어 보면서 게임 코딩을 위한 기초 개념을 학습해요.
레드스톤이란?
마인크래프트에서 다양한 자동장치를 만들 수 있게 해주는 시스템.
고대 사원, 거북선, 전망대, 비밀기지라는 테마로 다루었는데 저희 아이는 고대 사원과 비밀기지에 제일 관심이 있더라고요.
제작 순서를 친절하게 알려줘요.
책 중간중간에 설계하면서 유의해야 할 점이나 자주하는 실수들은 알아두기나 체크 박스에, 힌트들을 tip 박스에 적어두어서 기억하기 좋더라고요.
PART 2. 커맨드 블록
게임 코딩을 해보는 단계로,
커맨드 블록을 활용해 파트 1에서 배웠던 개념들을 실제 코딩에 적용해요.
명령어(Command)란?
컴퓨터가 이해하는 글.
커맨드 블록
명령어를 자동화할 수 있게 만드는 블록.
현재 마인크래프트에 존재하는 명령어는 70가지가 넘는데요.
상황에 맞게 명령어를 넣을 수 있어야 해요.
개체를 이동시키려면 좌표가 필요하고,
좌표에는 절대좌표, 상대 좌표, 로컬 좌표가 있어요.
좌표의 명령어 표기법이 다 다르고요.
명령어가 많아서 게임 코딩이 어렵게 느껴지더라고요.
PART 3. 피날레
실전 파트로
앞에서 학습한 레드스톤 설계, 명령어 지식을 활용해서 미니게임을 만들어요.
책 뒤표지에 참고 자료 다운로드할 수 있도록 방법을 써주셨더라고요.
영진닷컴 홈페이지 》》》 부록 CD 다운로드
들어가셔서 다운로드하세요.
저는 게임은 문외한이고,
마인크래프트도 아이 때문에 처음 접해봤는데요.
명령어 자체도 영어기반이라 모르는 것은 자연스럽게 찾아보게 되면서 의미도 기억하게 되고요.
설계를 하다 보니 순차적인 사고력, 공간지각력, 공학적 능력이 요구되고 하면 할수록 그 능력이 길러지는 것 같아요.
게다가 제작을 통한 나만의 개성과 창의력까지 표현할 수 있고요.
이 책을 통해서
게임에 대한 개인적인 오해나 편견도 깨졌고,
마인크래프트를 통해 다양한 영역으로 응용하고 확장할 수 있겠다는 생각이 들더라고요.
이번 시리즈는 1인용에 중점이었는데요.
2~3인 플레이를 지원하는 멀티플레이 서버에 대한 마인크래프트 시스템 개발일지 시리즈의 플러그인 편이 나올 예정이라고 해요.
기대되더라고요^^