마인크래프트 RPG 만들기 (플러그인 코딩으로 만드는 나만의 RPG 세상)

마인크래프트 RPG 만들기 (플러그인 코딩으로 만드는 나만의 RPG 세상)

$21.10
Description
‘우마공 마인크래프트 시스템 개발일지’ 시리즈 두 번째 책!
플러그인 기능을 통해 마인크래프트 월드에서 구현하는 나만의 RPG 세상
전작 《마인크래프트 미니게임 만들기》를 통해 레드스톤과 커맨드 블록에는 이제 익숙해졌다면, 더욱 코딩 실력을 길러 RPG 게임을 실제로 만들어 볼 차례입니다! 우마공 운영진이 만든 두 번째 도서 《마인크래프트 RPG 만들기》는 마인크래프트 월드 안에 나만의 RPG 세상을 구현해 보는 도서입니다.

이 책의 ‘[PART 1] 플러그인의 기초’에서는 기본적인 개발 환경을 세팅한 뒤 마인크래프트에서 자바 코딩을 가능케 하는 플러그인의 사용법을 알아보고, 그 다음 ‘[PART 2] 플러그인 응용’에서는 RPG 프로젝트 개발에 필요한 본격적인 코딩 관련 기능을 배웁니다. ‘[PART 3] 프로젝트 구상’에서는 제작 전 필요한 기능들을 의사코드로 정리해 보고, 마지막 ‘[PART 4] 피날레 : RPG 게임 만들기’에서 실제로 RPG 게임에 있어야 할 기능들을 직접 만들어 마인크래프트 세상 속에 RPG 게임을 구현해 봅니다.

마인크래프트에서 본격적인 자바 코딩을 가능케 하는 플러그인 기능을 이용하여 자유롭게 코딩하며 내가 상상해 왔던 RPG를 마인크래프트 월드에서 직접 구현해 보세요!
저자

우마공운영진

저자:우마공운영진
〈우리들의마인크래프트공간〉은약31만명이가입한국내최대규모의마인크래프트커뮤니티이다.14년이라는오랜기간동안마인크래프트창작자,개발자들이제실력을뽐내고유저들이소통할수있는광장역할을해왔다.
우마공맵공모전운영,우마공DB출시등마인크래프트와관련된다양한활동을주최하였으며2021년에는‘우마공크리에이티브’를설립하였다.현재는마인크래프트를활용한코딩교육에관심을갖고플레이어들의성장을돕기위한새로운프로젝트에뛰어들고있으며저서로는〈마인크래프트미니게임만들기〉가있다.

목차

머리말
집필진소개


[Part1]플러그인의기초

〈Chapter01〉개발환경세팅
컴파일러와IDE
버킷서버설정
프로젝트생성

〈Chapter02〉메시지
콘솔메시지
플레이어메시지
KyoriAdventureAPI


〈Chapter03〉명령어와이벤트
이벤트
명령어

〈Chapter04〉변수와리스트
변수
리스트

[Part2]플러그인응용

〈Chapter05〉조건문과반복문,그리고좌표
조건문
반복문
좌표

〈Chapter06〉클래스와엔티티
객체지향프로그래밍
엔티티

〈Chapter07〉쿨타임과보스바
스케줄러
보스바

〈Chapter08〉커스텀아이템
ItemStack과Inventory
PlayerInteractEvent

〈Chapter09〉Map
맵(Map)
HashMap

〈BounsChapter〉Javadocs
BukkitJavadocs
Javadocs를활용하여프로그래밍하기

〈Chapter10〉커스텀이벤트
인터페이스
커스텀이벤트

[Part3]프로젝트구상

〈Chapter11〉콘텐츠구상:RPG전투
레벨과스테이터스시스템
경험치시스템
몬스터클래스와전투시스템
보스몬스터

〈Chapter12〉콘텐츠구상:RPG공간
지역시스템
직업시스템
NPC
상점시스템

[Part4]피날레:RPG게임만들기

〈Chapter13〉콘텐츠구현:전투시스템
프로젝트생성
레벨과경험치시스템
몬스터클래스
전투시스템
스테이터스GUI

〈Chapter14〉콘텐츠구현:레벨시스템
지역시스템
보스몬스터
스킬시스템

〈Chapter15〉콘텐츠구현:NPC상호작용시스템
NPC
직업시스템과전직
상점시스템
레벨디자인

출판사 서평

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

국내최대마인크래프트커뮤니티〈우리들의마인크래프트공간〉운영진이집필한'우마공마인크래프트시스템개발일지'는마인크래프트유저들을위한컴퓨팅사고학습시리즈도서입니다.이시리즈에서는전자회로,명령어,프로그래밍을다루며게임시스템개발의기초를다집니다.

그두번째도서인《마인크래프트미니게임만들기》에서는플러그인기능을활용하여마인크래프트에직접프로그래밍언어로코딩을해넣어마인크래프트월드내에서원하는게임을구현해봅니다.플러그인을다루기위해필요한자바언어지식을가르쳐줄뿐만아니라실제게임개발을하듯기능구현전체계적인구상작업을하는등,코딩도서로서도,게임개발도서로서도읽기좋은책입니다.오랜시간마인크래프트를플레이하고,개발해온베테랑게이머들의플러그인제작노하우를한눈에살펴보세요.

누구나쉽게즐길수있는마인크래프트를통해본격적인게임코딩을배우고나만의RPG게임을만들어볼시간입니다!


〈이책의구성〉
[PART1]플러그인의기초
마인크래프트에서본격적인프로그래밍을할수있게만드는플러그인을다루는예행연습을하는파트입니다.필요한기본적인개발환경준비를마치고,기본적인기능과간단한자바문법을공부합니다.자바프로그래밍을하여직접마인크래프트내기능을만들어보며게임코딩을위한기초를다져보세요.

[PART2]플러그인응용
플러그인을본격적으로사용하기위한조금더복잡한문법을배워게임에필요한본격적인기능을구현해봅니다.보스바,아이템,인벤토리,이벤트등조합하면훌륭한게임을만들수있는기능들입니다.배운기능을활용하여실제게임코딩을시작해보세요.

[PART3]프로젝트구상
실제로RPG게임을만들어보기전,RPG게임에필요한기능과콘텐츠를미리생각해보고,순서도를그려보는파트입니다.복잡한코딩이필요한만큼,코딩전설계도를준비하는작업입니다.이파트를공부하며마인크래프트만이아닌실제게임개발에서도활용할수있는설계지식을배우게됩니다.RPG를만들기위해어떤콘텐츠를추가해야하는지,그런콘텐츠는어떻게여러부분으로나누어서구현하는지등을생각하면서따라와주세요.

[PART4]피날레:RPG게임만들기
정리한내용을바탕으로실제콘텐츠를구현하여마인크래프트를본격적인RPG게임으로바꾸는파트입니다.전투,레벨,NPC상호작용등의콘텐츠를구현하며,전부RPG에필수적인기능이면서도향후나만의RPG를만드는데사용할수있는콘텐츠들입니다.


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

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