장바구니 담기 close

장바구니에 상품을 담았습니다.

개발자를 위한 웹 게임 쿡북

개발자를 위한 웹 게임 쿡북

  • 이반 버차드
  • |
  • 제이펍
  • |
  • 2013-09-13 출간
  • |
  • 460페이지
  • |
  • 188 X 245 X 225 mm /915g
  • |
  • ISBN 9788994506753
판매가

28,000원

즉시할인가

25,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
25,200

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

HTML5와 자바스크립트를 이용하여 멋진 게임을 만들고 싶은가? 플래시나 다른 게임 플랫폼에서 벗어나고 싶은가? 이미 HTML5 게임을 만들어 본 경험이 있으며 그 경험을 더욱 발전시키고 싶은가? 이 책은 가이드와 샘플 프로젝트, 그리고 실제로 동작하는 코드 등 여러분이 필요로 하는 모든 것을 제공한다.

저자인 에반 버차드는 대중적인 형식의 게임들을 단계별로 구현하면서 여러분을 게임 개발의 세계로 안내한다. 각 장에서는 잘 알려진 장르의 게임을 하나씩 구현하면서 매번 서로 다른 오픈 소스 기반의 무료 HTML5 게임 엔진을 소개하는 것은 물론, 실제로 게임을 완성할 수 있는 완전한 자바스크립트 예제를 제공한다.

각 게임의 레시피들은 장르별 게임 구현에 필요한 과제들을 처리할 수 있는, 이미 검증된 패턴들을 소개하고 있으며, 기존의 도구와 엔진들을 이용하여 몇 시간 만에 완벽하게 동작하는 상당한 수준의 게임을 완성하는 방법을 보여준다. 또한, 에반 버차드는 자바스크립트에 대한 기초도 잊지 않고 설명해주고 있다.

● 브라우저, 텍스트 편집기, 터미널, 자바스크립트 콘솔, 게임 엔진 등 HTML5/자바스크립트 게임 개발에 필요한 도구들의 기본적인 사용법을 소개한다.
● 외부 라이브러리와 검증된 패턴을 이용하여 신속하게 게임을 개발하는 방법을 소개한다.
● IE, 파이어폭스, 크롬 브라우저의 차이점을 이해하고 관리하는 방법을 소개한다.
● 자바스크립트, HTML, CSS 및 jQuery 라이브러리를 이용한 퀴즈 게임을 통해 웹 개발의 속도를 향상시키는 방법을 소개한다.
● 대화형 게임인 ‘게임북’을 통해 CSS3의 기능과 impress.js 라이브러리의 활용법을 소개한다.
● 파티 게임을 구현하면서 가볍고 빠른 atom.js 게임 엔진을 소개한다.
● 퍼즐 게임을 구현하면서 그래픽 렌더링 엔진인 easel.js 엔진을 소개한다.
● 플랫폼 게임을 구현하면서 melon.js 엔진과 맵 편집기를 소개한다.
● game.js 엔진과 함께 웹 브라우저를 위한 2인 플레이용 대전 게임을 구현한다.
● jQuery 라이브러리 기반의 gameQuery 게임 엔진을 통해 슈팅 게임을 구현한다.
● FPS(일인칭 슈팅 게임) 스타일의 게임을 구현하면서 레이 캐스팅과 같은 3D 기법을 구현한다.
● 대화 상자와 인벤토리 등의 인터페이스를 갖춘 16비트 RPG(롤 플레잉 게임)를 구현하면서 enchant.js 엔진을 통해 턴 기반 전투 모드를 구현해본다.
● node.js, socket.io와 crafty.js 엔진을 조합하여 서버 컴포넌트와 연동된 RTS(실시간 전략) 게임을 구축한다.
● 흥미를 돋우는 콘텐츠로 플레이어의 의욕을 이끌어 내는 방법을 소개한다.

이 책을 통해 전문가의 검증된 해설과 게임 구현에 필요한 코드를 얻을 수 있다. 웹 게임 프로젝트를 시작할 때 필요한 모든 것들이 이 책에서 제공된다.

이 책의 대상 독자
- 게임에 취미가 있고 기본적인 코딩을 할 수 있는 독자
- 웹 개발자나 디자이너로서 게임개발에 필요한 도구와 기술, 템플릿 등을 찾고 있던 독자
- 자바스크립트 초급 개발자에서 중급 개발자로 올라서기를 원하는 독자
- 게임 디자이너나 개발자이자 HTML5/자바스크립트 기반으로 무언가를 만들어보려는 독자

리소스 사이트: jsarcade.com
온라인에서 플레이할 수 있는 여러 게임과 소스 코드가 제공되며, 이 책에서 제공하는 10가지 게임의 레시피별 소스 코드도 다운로드할 수 있다. 또한, 이 책의 전체 소스 코드는 www.informit.com/title/9780321898388에서도 다운로드할 수 있다.

목차

옮긴이 머리말
머리말
감사의 말
이 책에 대하여

1장 퀴즈 1
레시피: 질문 구성하기 2
레시피: 퀴즈를 숨기거나 보여지게 하기 10
레시피: 질문을 다시 보이게 하기 13
레시피: 쇼핑 목록 16
레시피: 정답 확인하기 23
요약 27

2장 대화형 게임 29
레시피: 스타일이 적용된 페이지 32
레시피: 페이지 이동하기 37
레시피: 드래그 앤 드롭으로 인벤토리 관리하기 40
레시피: 복잡한 동작 추가하기 50
레시피: 브레드크럼(Breadcrumb) 만들기 61
레시피: 극적인 엔딩 64
요약 67

3장 파티 69
레시피: atom.js로 간단한 예제 게임 구현하기 70
레시피: 캔버스에 그리기 77
레시피: 구멍 그리기 80
레시피: 두더지 그리기 84
레시피: 두더지를 구멍에 넣기 88
레시피: 두더지들의 동작 구현하기 92
레시피: 두더지 때려잡기 94
HTML5의

저자소개

저자 이반 버차드(Evan Burchard)는 직접 자신의 손으로 게임을 구현하면서 취미로 프로그래밍을 배우는 최초의 사람도 아니고 동시에 마지막 사람도 아님을 잘 알고 있다. 다만, 현대적이면서 무료에다 게임 친화적인 웹의 강점을 통해 다른 사람들에게 관련 지식을 나누는 것을 좋아한다. 또한, 냉정과 열정을 조절하며 최신 브라우저 기술을 응용하여 게임 디자인하기를 즐긴다. 취미는 오래 걷기다(메사추세츠에서 아이오와까지 걸어간 적도 있다).

도서소개

『개발자를 위한 웹 게임 쿡북』은 대중적인 형식의 게임들을 단계별로 구현하면서 게임 개발의 세계로 안내한다. 각 장에서는 잘 알려진 장르의 게임을 하나씩 구현하면서 매번 서로 다른 오픈 소스 기반의 무료 HTML5 게임 엔진을 소개하는 것은 물론, 실제로 게임을 완성할 수 있는 완전한 자바스크립트 예제를 제공한다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.