메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐 & 슈팅)

한빛미디어

집필서

절판

  • 저자 : 노재현
  • 출간 : 2013-10-26
  • 페이지 : 628 쪽
  • ISBN : 9788968480447
  • 물류코드 :2044
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.5점 (4명)
좋아요 : 31

책소개

C++로 배우는 아이폰 & 안드로이드 멀티 플랫폼 게임 프로그래밍

 

실습하며 원리를 터득하고 단계별 예제로 완성하는 퍼즐과 슈팅 게임
애니팡과 같은 퍼즐 게임과 드래곤 플라이트와 같은 슈팅 게임을 단계별 예제로 완성하며 게임 프로그래밍의 기본 원리를 학습한다. 퍼즐 게임 스테이지 구현, 터치 이벤트와 게임 오브젝트의 이동, 퍼즐 게임 로직 구현, 오브젝트 낙하 처리를 실습하며 퍼즐 게임을 완성한다. 배경 만들기, 배경화면 스크롤, 스트라이트, 총알과 충돌처리, 아이템 획득 기능을 실습하며 슈팅 게임을 완성한다. 직접 이러한 게임을 만들면서 인기 게임의 제작 원리를 학습한다.

 

한 번 만들어 배포하는 멀티 플랫폼 게임 프로그래밍
C++와 OpenGL ES로 작성된 Cocos2d-x를 이용해 게임을 작성하면 iOS, 안드로이드, 타이젠, 윈도, 리눅스 등의 다양한 플랫폼에서 동작하는 게임을 만들 수 있다. 안드로이드 프로젝트와 iOS 프로젝트를 생성해 각 플랫폼을 위한 앱을 빌드하는 방법을 설명한다. 또한, 구글 플레이 스토어, 애플 앱스토어에 앱을 등록하는 과정까지 상세하게 보여준다.

 

내 게임 안에 담는 소셜 네트워크
친구 리스트를 만드는 방법, iOS와 안드로이드에서 전화번호부에 연동하는 방법을 설명한다.

 

[로드맵]

  • 뇌를 자극하는 C++
  • 뇌를 자극하는 C++ STL
  • 만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍

저자소개

노재현 저자

노재현

어렸을 때부터 컴퓨터를 접하게 된 덕에 프로그래밍을 오랫동안 정겹게 하고 있는 프로그래머다. 특히 게임 및 OS 개발에 관심이 많으며, 심심할 때면 뭔가 새로운 프로그램을 만들어내는 것을 좋아한다. 현재는 OS관련 웹사이트(osguru.cafe24.com)를 운영하며 넥슨에서 게임 개발을 하고 있다. 저서로는 『개발자를 위한 나만의 운영체제 만들기』(정보문화사, 2007)가 있다.

목차

1  cocos2d-x 소개
  1.1  타 모바일 게임 엔진과의 차이점 및 특징

 

2  설치 및 테스트
  2.1  cocos2d-x 다운로드
  2.2 Android용 프로젝트 생성 및 샘플 프로그램 실행
  2.3 iOS용 프로젝트 생성 및 샘플 프로그램 실행

 

3  퍼즐 게임 소개
  3.1 게임 방법 및 목적
  3.2 소셜성

 

4  퍼즐 게임 프로젝트 생성
  4.1  Android용 퍼즐 게임 프로젝트 생성
  4.2  iOS용 퍼즐 게임 프로젝트 생성
  4.3 리소스 및 소스코드 공유
  4.4  기본 생성된 코드 분석

 

5  퍼즐 게임 스테이지 구현
  5.1 게임 스테이지 만들기
  5.2  게임 오브젝트 배치
  5.3 게임 오브젝트 클래스 생성

 

6  게임 오브젝트 움직여보기
  6.1  터치 인터페이스 구현
  6.2 게임 오브젝트 이동
  6.3 액션(Action)의 추가

 

7  퍼즐 게임 로직 구현
  7.1 게임 오브젝트 매칭
  7.2 비매칭 시 복귀
  7.3 게임 오브젝트 낙하 처리 및 생성
  7.4 점수 계산 및 콤보 구현

 

8  슈팅 게임 소개
  8.1  게임 방법 및 목적

 

9  슈팅 게임 프로젝트 생성
  9.1  Android용 슈팅 게임 프로젝트 생성
  9.2  iOS용 슈팅 게임 프로젝트 생성
  9.3 리소스 및 소스 코드 공유

 

10  슈팅 게임 스테이지 구현
  10.1  게임 스테이지 만들기
  10.2 배경화면 스크롤

 

11 헬리콥터
  11.1 빠른 렌더링을 위한 SpriteBatchNode
  11.2 빠른 렌더링을 위한 Atlas Texture 생성
  11.3 헬리콥터 생성
  11.4 프로펠러 추가

 

12  헬리콥터 이동 처리

 

13 적 비행기의 출현
  13.1  적 비행기 생성 및 배치
  13.2 적 비행기의 이동
  13.3 적 비행기 등장 빈도 조절
  13.4 비행 대형 추가
  13.5 색상 변경

 

14 총알
  14.1 총알 이미지 준비
  14.2 총알 추가

 

15  충돌 처리
  15.1 적 비행기와 총알의 충돌
  15.2 적 비행기와 헬리콥터의 충돌

 

16 아이템
  16.1 아이템 생성
  16.2 아이템의 획득 및 듀얼샷

 

17  소셜 네트워크
  17.1 시작 Scene 추가
  17.2 친구 리스트 추가
  17.3 전화번호부 연동

 

18 배포
  18.1 구글 플레이 스토어에 배포하기
  18.2 애플 앱 스토어에 배포하기

 

부록 A. cocos2d-x 3.0과의 차이점
부록 B. cocos2d-x 3.0용 프로젝트 생성 방법
부록 C. ShootingGame을 2.X 버전에서 3.0 버전으로 포팅하기
부록 D. 샘플 코드의 사용 방법

독자리뷰

오탈자 보기

부록/예제소스

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐 & 슈팅)
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐 & 슈팅)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍(퍼즐 & 슈팅)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?