본문내용 바로가기

KYOBO 교보문고

[이북]갤럭시탭
[VORA]유튜브구독
숨겨진독립자금을찾아서
  • 교보인문학석강
  • 교보아트스페이스
  • 손글씨스타
  • 교보 손글씨 2019
  • 손글씨풍경
아이폰 게임 프로그래밍
576쪽 | B5
ISBN-10 : 8960881112
ISBN-13 : 9788960881112
아이폰 게임 프로그래밍 중고
저자 문준석 | 출판사 디지털북스
정가
35,000원
판매가
20,000원 [43%↓, 15,000원 할인]
배송비
2,600원 (판매자 직접배송)
제주도 추가배송비 : 3,000원
도서산간지역 추가배송비 : 4,000원
배송일정
지금 주문하면 2일 이내 출고 예정
2012년 11월 1일 출간
제품상태
상태 상급 외형 상급 내형 상급

[상태 상세 항목] 선택 해당 사항있음 미선택 해당 사항없음

1.외형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 미선택 제본불량 선택 부록있음

2.내형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색

이 상품 최저가
20,000원 다른가격더보기
새 상품
31,500원 [10%↓, 3,500원 할인] 새상품 바로가기
수량추가 수량빼기

중고장터에 등록된 판매상품과 제품의 상태는 개별 판매자들이 등록, 판매하는 것으로 중개시스템만을 제공하는 교보문고는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다. 상단 제품상태와 하단 상품 상세를 꼭 확인하신 후 구입해주시기 바랍니다.

교보문고 결제 시스템을 이용하지 않은 직거래로 인한 피해 발생 시 교보문고는 일체 책임을 지지 않습니다.

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

상태 좋고 부록 그대로 입니다

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
구매후기 목록
NO 구매후기 구매만족도 ID 등록일

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

실무개발자가 재미있게 풀어 쓴『Cocos2D를 이용한 아이폰 게임 프로그래밍』. 이 책은 Cocos2D 전문개발자인 저자의 오랜 개발 노하우와 경험을 토대로 기획된 것으로, cocos2d 게임 개발 프레임워크를 다룬다. Cocos2D를 처음 접하는 초보자부터 Cocos2D를 이미 사용하고 있는 기존 사용자들 까지 모두가 쉽고 체계적으로 배울수 있도록 구성하였다. 아울러 저자가 만들어 인기리에 상용화한 아이폰 게임 앱‘마미버드’의 풀소스를 부록으로 제공한다.

저자소개

저자 : 문준석
저자 문준석은 “게임이라는 재미를 통해 세상에 행복을 주고 싶은 사람”으로 Cocos2를 이용한 아이폰 게임 전문 개발자로 활동하고 있다. funmeate 팀 리더, 삼성 소프트웨어 멤버십 22기, 소프트웨어 마에스트로 1기를 수료하고 현재 한국산업기술대학교 게임공학과 재학 중이다.

목차

Part 1. 시작하기 앞서
001. 전달하려는 대상과 전반적인 내용
002. Cocos2d란?
003. Cocos2d를 사용하는 이유
004. Cocos2d의 특징

Part 2. 처음 이미지를 띄우기까지 알아야 할 것들
001. xcode 설치
002. Cocos2d 설치
003. hello Cocos2d, 반갑다 친구야
004. 저도 Objective-C를 모르고 시작했어요~!
005. 전체적인 구조에 대해서
006. 파일 생성 방법부터 하나하나
007. 선언 부분(.h)과 구현 부분(.m)을 알아보자
008. 게임 개발의 시작, 이미지 띄우기

Part 3. 24시간안에 게임 만들기
1. 게임소개 및 프레임워크 구축

001. 24시간만에 게임 만들기
002. 게임소개, F학점을 피해라
003. 게임 구조 잡기
2. 메뉴 화면 만들기
001. 배경 만들기
002. 시작버튼 만들기
003. 시작화면에 캐릭터 움직이기
004. 게임 구조 개선하기
3. 플레이 화면 만들기
001. 배경 만들기
002. 이동 버튼 만들기
003. 캐릭터 띄우기
004. 캐릭터 애니메이션
005. 캐릭터 움직이기
006. 벽돌 만들기
007. 벽돌 매니저 만들기
008. 캐릭터와 벽돌 충돌처리하기
009. 점수 보여주기
010. F 학점 개수 보여주기
011. 게임 종료조건 만들기
012. 게임 구조 개선하기
4. 결과 화면 만들기
001. 배경 만들기
002. 버튼 만들기
003. 점수판 만들기
004. 일시정지 만들기
005. 게임 구조 개선하기

Part 4. Cocos2d 하나하나 파헤치기
001. 작업의 왕은 스티븐 잡스가 아니고 CCAction
002. 게임에 가장 자주 쓰이는 CCSprite
003. 이동하기
004. 크기 변환하기
005. 회전하기
006. 깜빡이게 하기
007. 투명도 변환하기
008. 색깔 바꾸기
009. 반복하기
010. 연속된 행동하기
011. 하는 일 도중에 대기시간 만들기
012. 여러가지 행동을 동시에 하기
013. 거꾸로 행동하기
014. 붙어 있는 객체 만들기
015. 업데이트 메소드 호출하기
016. 특정 메소드 반복호출하기
017. 일처리의 달인 스케쥴러

Part 5. 특별부록, 아이폰 상용 게임 앱 “마미버드” 풀 소스 제공
1. 게임 소개 및 프레임워크 구축

001. 게임소개
002. 프레임워크 만들기
2. 메뉴 화면 만들기
001. 메뉴 화면 관련 파일 만들기
002. 배경 구성하기
003. 공지사항 게시판 만들기
004. 움직이는 애니메이션 만들기
005. 표지판 만들기
006. 스테이지 게시판 만들기
3. 플레이 화면 만들기
001. 플레이 화면 관련 파일 만들기
002. 배경만들기
003. 맵 만들기
004. 맵을 플레이 화면에 추가
005. 캐릭터 띄우기
006. 캐릭터 컨트롤 하기
007. 캐릭터 화면 따라가기
008. 맵과 캐릭터 충돌처리
009. 캐릭터 이펙트 만들기
010. 아이템을 플레이 화면에 추가
011. UI 만들기
012. 일시정지 창 만들기
013. 정보 창 만들기
014. 결과 창 만들기
4. 장비 화면 만들기
001. 장비 관련 파일 만들기
002. 배경 만들기
003. 아이템 트리 만들기
5. 튜토리얼 화면 만들기
001. 튜토리얼 화면 만들기
6. 시나리오 화면 만들기
001. 시나리오 화면 만들기
7. 마미버드 완성

책 속으로

출판사 서평

이 책은 아이폰 게임개발에 대한 책으로 여러분이 너무나 잘 아는 cocos2d라는 게임 개발 프레임워크에 대한 것입니다. 보통 아이폰 게임개발은 iOS에서 제공되는 코코아 프레임워크를 사용합니다. 그런데 이 코코아 프레임워크는 그 기능의 우수성은...

[출판사서평 더 보기]

이 책은 아이폰 게임개발에 대한 책으로 여러분이 너무나 잘 아는 cocos2d라는 게임 개발 프레임워크에 대한 것입니다.

보통 아이폰 게임개발은 iOS에서 제공되는 코코아 프레임워크를 사용합니다. 그런데 이 코코아 프레임워크는 그 기능의 우수성은 뛰어나나 사용법이 어렵고 전문적이다보니 누구나 쉽게 배울수 있는 툴은 아니라는게 문제였습니다. 그래서 누구나 쉽게 아이폰 게임 개발 프로그래밍을 배울 수 있는 대안으로 cocos2d라는 프레임워크를 사용하게 됩니다.

cocos2d는 많은 기능을 가진 라이브러이면서임에도 배우기 쉽고 적용하기 편리한 게임 개발용 프레임워크입니다. 그러나 그 기능은 강력해 “게임 프로그램을 하기는 해야겠는데 간단하면서 쉽게 또 기능은 깅력하게 구현하고 싶다”면 당연 Cocos2D가 대안이 될 것입니다.

본 책은 Cocos2D 전문개발자인 저자의 오랜 개발 노하우와 경험을 토대로 씌여졌습니다. Cocos2D를 처음 접하는 초보자부터 Cocos2D를 이미 사용하고 있는 기존 사용자들 까지 모두가 쉽고 체계적으로 배울수 있게 배려하여 구성되었으며 특히나 저자 특유의 유머감각과 다양한 예제로 프로그래밍 서적임에도 불구하고 아주 재미있게 쓰여진 책입니다.

(*)특별부록 - 아이폰 사용 게임 앱 “마미버드”풀 소스 제공

이 책에서는 특별히 저자가 만들어 인기리에 상용화한 아이폰 게임 앱‘마미버드’의 풀소스를 부록으로 제공합니다. 이 “마미버드”의 소스는 Cocos2D게임 앱을 전체적으로 이해하는데 큰 도움이 될 걸로 확신합니다.

(*)cocos2d는 다음과 같이 자신만의 장점을 지니고있습니다.

1. “휼륭한 인터페이스를 제공합니다.”

cocos2는 게임개발자에게 매우 친숙한 인터페이스를 제공하고 모바일 환경에 적합한 다양한 많은 인터페이스들을 제공합니다. 기존에 윈도우 환경에서 게임을 개발하던 개발자들은 코코아 프레임워크의 인터페이스가 매우 낯설고 어려울 수 있습니다. 이럴 때 cocos2d는 매우 휼륭한 대안이 될 수 있습니다.

2. “빠른 속도를 보여줍니다.”
iOS는 하드웨어 가속을 위해 OpenGL ES를 사용합니다. OpenGL ES 버전은 1.1과 2.0이 있는데 cocos2d는 1.1를 사용합니다. 하이브리드 앱도 많은 사랑을 받고 있지만 게임처럼 프레임 속도가 중요한 게임 콘텐츠에서는 아직 부족하다고 생각하고 잇습니다. 그리고 Cocos2d의 라이브러리 도움 없이 개인이 이를 직접 다루기에는 iOS에 대한 이해와 처리해야할 양이 너무 많습니다. cocos2d를 사용한다면 개발자는 라이브러리 개발에 대한 고민을 덜 수 있게되고 또한 오로지 게임에만 집중할 수 있게 됨으로서 개발속도 향상 및 생산성에 많은 도움이 될 수 있을 것입니다.

3. “확장하기가 좋습니다.”
이미 여러 많은 게임들이 cocos2d를 사용해 만들졌습니다. 이는 cocos2d 라이브러리 자체에 대한 피드백이 매우 많았고 또 이를 통해 여러 번의 업그레이드가 이루어졌다는 것을 의미합니다. 게다가 cocos2d는 오브젝트 중심의 언어이다 보니 라이브러리도 오브젝트 중심의 설계가 되어있고 그 구조가 좋아지다보니 자연스럽게 확장성 있는 라이브러리로 발전할 수 있었습니다.

4. “cocos2d는 검증된 라이브러리입니다.”
3,000여개가 넘는 게임들이 cocos2d 라이브러리로 만들어졌고, 그에 비례해 킬러컨텐츠인 베스트 셀러 앱도 많이 배출하고 있습니다. 그만큼 cocos2d가 휼륭하다는 것을 뜻합니다. 이제 라이브러리에 대한 고민보다는 게임개발 자체에 집중하여 양질의 게임을 생산해 내는 것이 중요합니다.

5. “cocos2d는 무료입니다.”
게임 개발을 처음 접하는 학생이나 타 직종 종사자 분들, 그리고 사업을 시작하고는 싶으나 자금이 문제가 되는 분들이라면 cocos2d는 휼륭한 대안이 될 것입니다.

6. “자신이 구현한 소스를 공개 하지 않아도 됩니다.”
흔히 무료 라이브러리를 사용했다가 이를 상용화했을 때 문제가 되는 경우들이 종 종 있습니다. cocos2d는 BSD 라이센스를 채택하므로 “누구에게도 보고할 필요 없이, 개작이나 수정 사항을 제약 없이 배포”할 수 있습니다.

7. “오픈소스입니다.”
개작이나 수정을 할 때 소스가 아니라 cocos2d가 외부 라이브러리처럼 그 내용이 감춰져 있다면 개발이 다소 어려울 수 있습니다. 하지만 cocos2d는 오픈 소스이다보니 그 내용을 알수 있고 필요에 따라서는 일반 소스를 개발자에 따라 변경하여 사용할 수 도 있습니다.

8. “게임 개발에 필요한 툴들을 외부에서 쉽게 찾을 수 있습니다.”
흔히 게임개발에 필요한 많은 스프라이트 제작 툴, 타일 맵 툴, 폰트 툴 등이 있을 수 있습니다. 이 경우 필요한 툴들을 웹에서 쉽게 검색을 통해 찾아 얻을 수 있습니다. 게임 개발에 필요한 툴들을 따로 개발하지 않고 기존에 공개되어 있는 툴들을 활용해서 게임의 생산성을 향상시킬 수 있습니다.

9. “활성화된 커뮤니티를 통해 많은 정보를 얻을 수 있습니다.”
cocos2d는 아이폰 게임 라이브러리의 초기부터 시장에 진입했습니다. 그렇기 때문에 cocos2d를 이용해 많은 게임들이 만들어지고 출시되었습니다. 이로 인해 많은 사용자와 관련 툴들이 형성되었으며 이들이 자발적으로 커뮤니티들을 형성, 이들간의 적극적인 대화의 창으로 이용되어져오고 있습니다. 이들 커뮤니티들은 기존의 개발자들뿐만아니라 새로 게임개발을 시작하는 사람들에게 많은 유용한 정보를 제공하는 중요 플랫폼으로서 그 역할을 다하고 있습니다.

(*)이 책은 다음과 같은 분들에게 도움이 될 수 있습니다.

1. “모바일 게임회사 쪽으로 취업을 준비하는 학생입니다.”

학생일 경우 지속적인 업데이트를 할 수 있는 기회가 적고, 의지가 떨어질 수 있습니다. 다행히 iOS 개발은 10만원 정도의 개발자 등록만 하면 평생 앱스토어에 등록을 할 수 있고, 이를 통해 사용자와 피드백을 할 수 있고 부가적으로 추가적인 인기도 얻을 수 있게 됩니다. 지속적으로 앱을 시장에 출시함으로써 앱 자체의 규모도 키울 수 있고, 어느정도 완성도 있는 소프트웨어도 만들어 갈 수 있습니다. 또 스마트폰 시장 및 사용자 트렌트도 자연스럽게 이해하할 수 있게 되고 이를 토대로 나름대로의 통찰력도 생기게 됩니다. 결국 앱 제작을 통해서 세상을 넓게 보는 자신을 발견하실 수 있게 됩니다.

2. “2D 라이브러리를 구축해보고 싶은 개발자입니다.”
라이브러리를 직접 개발하기에 앞서 이미 잘 만들어진 라이브러리를 경험하는 것은 좋은 라이브러리를 개발하는데 많은 도움을 줄 수 있습니다. cocos2d는 정말로 잘 만들어진 라이브러리입니다. “앵그리버드”개발에 cocos2d를 사용한 것이 외부로 알려지면서 많은 개발자들이 cocos2d를 사용해 이로 인해 개발 된 앱만 3천개가 넘을 정도입니다. 그리고 이러한 많은 개발과정을 통해 다양한 피드백들이 공유되어지고 진보된 인터페이스들이 만들어지면서 자연스럽게 많은 발전들이 이루어져 왔습니다. 급기야 이런 인기는 소셜 게임회사로 유명한 “징가”에서 cocos2d 에 있는 플랫폼 팀을 인수하는 결과로까지 이어지게 됩니다.
이제 cocos2d는 명실공히 많은 개발자들의 다양한 피드백과 높은 자금력을 통해 굉장히 정교한 수준의 라이브러리로 발전해나가도 있습니다.

3. “여가시간을 통해 용돈마련을 해보고 싶은 개발자입니다.”
대개 개발자 중에는 부업에 열심인 분들이 많습니다. 대부분은 외주를 통해 수익을 얻지만 cocos2d를 이용하면 자기 것을 만들면서도 큰 수익을 얻을 수 있습니다. cocos2d 프레임워크를 사용하게 되면 많은 개발시간을 아끼고 되고 이로인해 게임 개발에만 집중할 수 있게 됩니다. 특별히 cocos2d만의 장점은 아니지만 모바일 환경에서 광고를 붙이는 간단한 비즈니스 모델부터 부분유료화(In-App Billing) 서비스까지 수익을 낼 수 있는 여러 방법을 쉽게 모색할 수 있습니다. 시간도 아끼고 자기 계발도 이루면서 재미와 수익까지 이처럼 쏠쏠한 아르바이트가 또 어디에 있을까요??^^

4. “아이폰 시장에서 게임 콘텐츠를 통해 창업을 시작하는 스타트업 벤처입니다.”
이러한 경우는 아직 기반기술이 부족하거나 수익모델이 확실치 않아 외부의 투자를 받지 못할 수도 있습니다. 이처럼 투자를 못 받아 자본금이 부족한 상태에서 시작할 때는 누구라도 금전적인 부담감이 큰 압박으로 작용하게 됩니다. 또 주 수입원이 만들어지기 까지 오랜기간 연구개발에 전력하기도 어려울 수 있습니다. 그런 점에서 Cocos2D는 휼룡한 대안이 될 수 있스,습니다. 가장 큰 것은 cocos2d는 무료라는 점 그리고 이미 많은 검증을 받았다는 점 등을 본다면 cocos2d는 너무나 탁월한 선택이 아닐까 생각합니다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

이 책과 함께 구매한 책들

이 책이 속한 분야 베스트

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
tlapple
판매등급
새싹셀러
판매자구분
일반
구매만족도
5점 만점에 2점
평균 출고일 안내
판매 0건
품절 통보율 안내
0%

바로가기

최근 본 상품