'보고싶은책'에 해당되는 글 32건

  1. 2014.01.15 안드로이드 NDK 책
  2. 2014.01.14 “Game Programming Gems 1권 – 3.3 A* 길찾기 알고리즘의 기초”
  3. 2014.01.13 프로그래머를 위한 책
  4. 2014.01.13 Code Complete
  5. 2014.01.13 게임프로그래머를 위한 자료구조와 알고리즘
  6. 2014.01.13 Introduction to Algorithms
  7. 2014.01.13 [IT 서적]시작하세요 cocos2d 아이폰 게임 프로그래밍! - 초보자를 위한 책
  8. 2014.01.06 실전 유니티 3D 입문과 완성UNITY 3D 4.2 이상
  9. 2014.01.06 5가지 실전 게임으로 배우는 코코스2d-x
  10. 2014.01.06 c# 책

안드로이드 NDK 책

|

안드로이드 NDK 네이티브 프로그래밍(위키북스 임베디드 & 모바일 시리즈)
유일한 국내 번역 안드로이드 NDK 책?

'보고싶은책' 카테고리의 다른 글

c# 기본서 추천(c# IN DEPTH)  (0) 2014.01.19
열혈강의 cocos2d-x  (0) 2014.01.16
안드로이드 NDK 책  (0) 2014.01.15
“Game Programming Gems 1권 – 3.3 A* 길찾기 알고리즘의 기초”  (0) 2014.01.14
프로그래머를 위한 책  (0) 2014.01.13
Code Complete  (0) 2014.01.13
Trackback 0 And Comment 0

“Game Programming Gems 1권 – 3.3 A* 길찾기 알고리즘의 기초”

|

“Game Programming Gems 1권 – 3.3 A* 길찾기 알고리즘의 기초”

Trackback 0 And Comment 0

프로그래머를 위한 책

|

Code Complete - Steve McConnell

The Art of Computer Programming - Knuth

Structure and Interpretation of Computer Programs - Hal Abelson's, Jerry Sussman's and Julie Sussman's

The Pragmatic Programmer


Programming Pearls by Jon Bentley (생각하는 프로그래밍)
The Mythical Man-Month by Frederick Brook (맨먼스 미신)

kkb110의 아바타

Game programming gems......

Game programming gems...... 전 이 씨리즈가 재밌고 볼만하던데요.

게임 프로그래밍에서 실제 필요한 유용한 테크닉들을 프로그래밍/수학/알고리즘/인공지능/ 등 5개 색션으로 나누어
글 묶음 형식으로 만들어 둔 책입니다.

꼭 게임 프로그래밍을 하지 않더라도 충분히 재밌고 유용하다고 생각합니다.

code complete
effective c++
more effective c++
effective STL

등도 읽어봤는데

저책들도 좋지만 다시읽어보고 싶은 책을 고르라면 주저없이 GPG를 찍겠습니다.

gpgstudy.com이란 이책을 주제로 모인 사이트도 있고

http://www.gpgstudy.com/gpgiki/GpgPreview?style=simple 여기에서 몇몇글들을 미리 맛볼 수 있습니다.

Quote:
GPG 3 미리보기

* 1부 프로그래밍 일반 - 1.2 객체 조합식 게임 프레임웍 (Scott Patterson, Next Generation Entertainment )
* 2부 수학 - 2.4 사원수의 압축 (Mark Zarb-Adami, Muckyfoot Productions)
* 3부 인공지능 - 3.5 AI 에이전트, 객체, 퀘스트를 위한 확장성있는 트리거 시스템 (Steve Rabin, Nintendo of America, Inc.)
* 4부 그래픽 프로그래밍 - 4.13 법선 맵을 이용한 곡면 흉내내기 (Oscar Blasco, Aside Software )
* 5부 네트웍 및 멀티플레이어 - 5.6 보안 소켓 (Pete Isensee, Microsoft Corporation)
* 6부 오디오 - 6.1 Ogg Vorbis를 이용한 오디오 압축 (Jack Moffitt, Xiph.org Foundation)

GPG 2 미리보기

* 1부 프로그래밍 일반 - 1.12 윈도우즈 기반 게임을 위한 선형적 프로그래밍 모델 (Javier F. Otaegui, Sabarasa Entertainment)
* 2부 수학 - 2.1 부동소수점 비법들: IEEE 부동소수점을 통한 성능 향상 (Yossarian King, Electronic Arts Canada )
* 3부 인공지능 - 3.1 AI 최적화 전략들 (Steve Rabin, Nintendo of America)
* 4부 기하 관리 - 4.2 맞물린 타일들을 이용한 단순화된 지형 시스템 (Greg Snook)
* 5부 그래픽 디스플레이 - 5.1 카툰 렌더링: 실시간 외곽선 변 검출 및 렌더링 (Carl S. Marshall, Intel Architecture Labs)
* 6부 오디오 프로그래밍 - 6.1 게임 오디오 설계 패턴 (Scott Patterson)


1로 갈수록 원론적이고 그 뒤 씨리즈일수록 자잘한 이야기가 나오는데

1->2->3->.. 등등등 순서로 보는 것을 추천합니다..

ldgood의 아바타

어떤 분야를 다루는 프로그래머냐에 따라

추천도서의 의미는 다르겠네요.
웹 프로그래머가 크누쓰 책이나 마법사 책을 꼭 읽어야한다고 생각하지는 않습니다만...

분야에 관계없이 추천하고 싶은 책은
pragmatic programmer시리즈 전체와 위에서 말씀하신 고전(맨먼스미신, 소프트웨어 개발의 지혜, 프로그래밍 심리학, Rapid Software Development, 죽음의 행진 등등)이 완전 강추죠.

최근 오픈소스 관련해서 재미있었던 책은 드리밍인 코드 였습니다

------------------------------
모든것은 모든것에 잇닿아 있다.

------------------------------
모든것은 모든것에 잇닿아 있다.


Trackback 0 And Comment 0

Code Complete

|

Code Complete

Trackback 0 And Comment 0

게임프로그래머를 위한 자료구조와 알고리즘

|

게임프로그래머를 위한 자료구조와 알고리즘

Trackback 0 And Comment 0

Introduction to Algorithms

|

Introduction to Algorithms 일단 적어놓자

알고리즘책 입문서로 많이 추천

Trackback 0 And Comment 0

[IT 서적]시작하세요 cocos2d 아이폰 게임 프로그래밍! - 초보자를 위한 책

|



시작하세요 cocos2d 아이폰 게임 프로그래밍

저자
이재환 지음
출판사
위키북스 | 2011-10-12 출간
카테고리
컴퓨터/IT
책소개
[출판사서평]cocos2d for iPhone을 활용한 게임 개...
가격비교



많은 게임 회사들이 Unity-3d나 cocos2d를 이용해서 게임을 개발합니다. 그중에 2d쪽 게임을 개발할때는 좋은 퍼포먼스와 많은 라이브러리를 제공하는 cocos2d를 많이 씁니다. (Unity-3D로도 2d 게임을 개발 할 수 있지만, cocos2d 보다는 퍼포먼스 면에서 떨어진다고 합니다. 물론 3d쪽으로는 좋은 엔진입니다.)

 

  저는 mac 이 없는 관계로 windows 개발 환경에서도 안드로이드 게임을 개발 할 수 있는 좋은 방법이 없을까 고민 하던 중 cocos2d-x를 알아 보게 되었고, windows 환경에서도 cocos2d-x라는 멀티플랫폼을 지원하는 게임엔진에 대해서 알게 되었고, 그 매력에 빠져 들게 되었습니다.

cocos2d-x 는 이름에서 알 수 있듯이 cocos2d를 벤치마킹 해서 만든 엔진이며, cocos2d와는 달리 c++을 사용하며, 멀티플랫폼 게임엔진입니다.

지원하는 운영체제는 ios, android, bada, blackberry qnk , win32, linux , win8 metro, mac os X 등 많은 플랫폼을 지원합니다.

하지만 아직까지는 국내에 나와있는 cocos2d-x 전용 서적은 없으므로 cocos2d 서적을 보면서 공부를 해야되는 상황이었습니다.

 

  가장 먼저 이 책은 책이름에서 알 수 있듯이 초보자를 위한 서적입니다. 가장 기본적인 cocos2d의 기본 구조 및, 스프라이트(이미지)를 그리는 방법, 레이블 다루기, 메뉴 다루기, cocos2d의 강점인 action 사용하기, 타일맵 사용하기 등 cocos2d의 가장 기본적인 기능에 초점을 두고 만든 책 인거 같습니다. 만약 cocos2d에 대해 어느정도 알고 있고, 사용 할 수 있는 프로그래머라면 큰 도움은 되지 않을 것 같지만, 정말 초보자를 위해서 잘 작성된 책인 것 같습니다. 책 뒤에는 기본적인 게임을 만들 수 있는 예제도 수록 되있어, 초보자도 쉽게 익힐 수 있을 겁니다.(cocos2d의 듀토리얼과 거의 같은 수준의 예제 입니다.).

 

  일단 너무 기본적인 내용에 충실하기 때문에, 제가 이책을 보면서 실제로 게임을 개발 하려고 할때 , 파일들을 어떤식으로 관리하며 cocos2d-x의 경우 클래스를 어떤식으로 나누고 그 클래스에 어떤 변수나 함수를 설정해야 되나 막막했던 기억이 있습니다. 확실히 실무에 바로 써먹기에는 어려운 점이 있는 것 같습니다.

하지만 처음으로 공부를 하는 입장에서는 부담없이 보고 따라하면서 배울 수 있는 책인 것 같습니다. 

Trackback 0 And Comment 0

실전 유니티 3D 입문과 완성UNITY 3D 4.2 이상

|



실전 유니티 3D 입문과 완성

저자
박승제 지음
출판사
제이펍 | 2013-10-25 출간
카테고리
컴퓨터/IT
책소개
유니티를 활용한 게임 개발 가이드. 게임 개발에 관심이 있는 초...
가격비교 글쓴이 평점  



유니티 관련 책 예제 위주로 되있어서 초보자들에게는 괜찮은 내용이 많은듯.



책소개

『실전 유니티 3D 입문과 완성』은 게임 개발에 관심이 있는 초보자들을 대상으로 유니티를 이용해서 PC 및 웹, 모바일 버전의 게임을 개발하는 과정을 기초부터 설명해주는 책이다. 장르가 다른 7개의 PC용 게임을 직접 따라하며 배울 수 있으며, 이렇게 만든 게임을 웹과 모바일 게임으로 변환하는 전 과정을 보여준다. 유니티의 사용법은 물론 개발에 필요한 지식과 다양한 테크닉, 핵심적인 알고리즘을 배울 수 있어 게임 실무를 익히는데 적합하다.

저자소개

저자 : 박승제 
저자 박승제는 여주컴퓨터 학원과 고려컴퓨터 학원의 원장을 지냈으며, (주)ITMax 대표이사를 지내기도 하였다. 어셈블러와 C, C++, 델파이 등을 이용한 여러 게임과 관리 시스템을 만들었으며, 학생 상벌점 관리 안드로이드용 앱을 비롯한 다수의 모바일 앱을 제작하였다. 
안드로이드사이드와 유니티코리아에서 ‘저녁놀’이라는 필명으로 게임 강좌를 진행하고 있다. 지은 책으로는 《UNITY3D 실전 게임 개발》, 《웹 퍼블리셔를 위한 워드프레스 입문과 완성》, 《실전 앱 프로젝트 안드로이드 게임 개발편》, 《따라하기 비주얼베이식 새내기편》, 《컴퓨터 그래픽과 음악의 세계》를 비롯한 20여 권이 있으며, 《마이크로소프트웨어》 등의 컴퓨터전문 월간지에 다양한 글을 기고하였다. 
SK T아카데미 유니티 3D 교수. 
그린아카데미 유니티 3D 교수.

목차

머리말 

CHAPTER 01 UNITY 3D의 개요 1 
1.1 왜 게임 엔진을 사용하는가? 2 
1.2 UNITY 3D 소개 3 
1.3 UNITY 3D의 특징 4 

CHAPTER 02 컴퓨터 그래픽 13 
2.1 컴퓨터 그래픽의 구분 14 
2.2 3D 모델의 종류 16 
2.3 3D 모델링 방법 17 
2.4 서피스 모델의 종류 19 
2.5 3D 오브젝트의 구성 요소 21 
2.6 Light와 Camera 23 
2.7 평면 좌표와 공간 좌표 25 

CHAPTER 03 유니티의 인터페이스 27 
3.1 UNITY 3D 설치 28 
3.2 유니티의 환경 설정 35 
3.3 유니티의 인터페이스 39 
3.3.1 새 프로젝트 시작 39 
3.3.2 GameObject 설치 41 
3.3.3 툴바 42 
3.3.4 씬 뷰 43 
3.3.5 게임 뷰 50 
3.3.6 하이어라키 뷰 52 
3.3.7 프로젝트 뷰 52 
3.3.8 인스펙터 53 

CHAPTER 04 게임 제작의 기초(1) 55 
4.1 유니티의 거리 단위(Unit) 56 
4.2 컴포넌트와 속성 56 
4.3 유니티의 좌표계 59 
4.4 유니티의 Vector 62 
4.5 Light 63 
4.6 Camera 67 
4.7 오브젝트에 색깔 넣기 68 
4.8 오브젝트에 텍스처 넣기 70 
4.9 오브젝트의 낙하 73 
4.10 오브젝트의 반사 74 
4.11 사운드 연주 76 
4.12 충돌의 판정 77 
4.13 오브젝트 움직이기 81 
4.14 월드 좌표와 로컬 좌표 84 
4.15 Key로 이동 및 회전하기 86 
4.16 계층적인 오브젝트 89 
4.17 사용자 키 정의 94 
4.18 탱크 3D 모델 제어하기 104 
4.19 유니티의 각도 시스템 109 
4.20 프리팹 만들기 112 
4.21 Spawn Point 활용 114 
4.22 포탄 발사 115 
4.23 GameObject.Find/transform.Find 117 
4.24 Instantiate-프리팹 복제 118 
4.25 충돌의 판정 120 
4.26 태그 활용 125 
4.27 파티클의 활용 128 
4.28 카메라 이동 134 
4.29 스카이박스 사용하기 136 
4.30 탱크에 콜라이더 추가 138 
4.31 적군 벙커 만들기 144 
4.32 LookAt-목표물 바라보기 145 
4.33 Raycast-목표물 탐색 149 
4.34 Debug 출력 153 

CHAPTER 05 게임 제작의 기초(2) 155 
5.1 가위바위보 게임 156 
5.2 Animation 만들기 159 
5.3 GUI Text 사용하기 163 
5.4 글꼴(Font) 추가 165 
5.5 Button 만들기 166 
5.6 C#에서 한글 사용하기 168 
5.7 Visual Studio 사용하기 170 
5.8 유니티의 GUI 174 
5.9 난수 만들기 176 
5.10 오브젝트의 이미지 바꾸기 177 
5.11 GUI Skin 180 
5.12 파티클 사용하기 184 
5.13 슈팅 게임 만들기 186 
5.14 Jet 화염 Particle 만들기 190 
5.15 배경 화면 스크롤 192 
5.16 World 좌표와 Screen 좌표 195 
5.17 Normal Map 사용하기 199 
5.18 Object의 크기 및 색깔 설정 200 
5.19 폭파 불꽃 파티클 만들기 205 
5.20 미사일 만들기 208 
5.21 SendMessage 210 
5.22 미사일 연속 발사 211 
5.23 yield와 Coroutine 215 
5.24 오브젝트 보이기/감추기 216 
5.25 운석 만들기 220 
5.26 전투기의 충돌 처리 221 
5.27 전역 변수와 점수 표시 223 
5.28 게임 오버 처리 226 
5.29 GUI Skin 사용하기 227 
5.30 Rich Text 230 
5.31 Cell Animation 232 
5.32 1×1 Plane 사용하기 240 
5.33 길찾기(Nav Mesh Agent) 243 

CHAPTER 06 계란받기 게임 257 
6.1 게임의 개요 258 
6.2 게임 제작의 학습 목표 259 
6.3 게임의 리소스 260 
6.4 게임의 흐름도 261 
6.5 3D Object의 기본 설정 262 
6.6 Game Object 만들기 264 
6.7 스테이지 디자인 273 
6.8 Object에 Tag 달기 277 
6.9 배경 화면 스크롤 277 
6.10 Game Manager 만들기 278 
6.11 배경 음악 설정 280 
6.12 폭탄의 이동 280 
6.13 계란의 이동 283 
6.14 바구니의 이동 286 
6.15 새(Bird)의 이동 288 
6.16 게임 초기화 292 
6.17 게임 루프 293 
6.18 Score 표시와 Game Over 처리 296 
6.19 Esc 키로 게임 중지하기 298 
6.20 PC Platform Build 298 
6.21 Web Player Build 301 
6.22 Android Platform으로 빌드 303 
6.23 Android 단말기의 개발 환경 설정 307 

CHAPTER 07 Flying Owl 311 
7.1 게임의 개요 312 
7.2 게임 제작의 학습 목표 313 
7.3 게임의 리소스 314 
7.4 게임의 흐름도 315 
7.5 카메라와 Light 설정 316 
7.6 Object 만들기 316 
7.7 Object에 Collider 추가 319 
7.8 Object에 Tag 달기 320 
7.9 프리팹 만들기 321 
7.10 게임 화면 디자인 321 
7.11 배경 화면 스크롤 323 
7.12 화면을 벗어난 나뭇가지 제거 324 
7.13 Gift 스크립트 작성 326 
7.14 참새의 이동 328 
7.15 득점 및 감점 표시 330 
7.16 올빼미의 이동 332 
7.17 게임 초기화 334 
7.18 게임 루프 335 
7.19 올빼미의 점프 335 
7.20 올빼미의 좌우 이동 336 
7.21 카메라의 이동 338 
7.22 Bird와 Gift 만들기 340 
7.23 Gift의 개수 제한 342 
7.24 충돌의 판정 343 
7.25 득점 및 게임 오버 표시 344 
7.26 모바일 기기의 중력가속도 센서 346 

CHAPTER 08 클레이 사격 349 
8.1 게임의 개요 350 
8.2 게임 제작의 학습 목표 351 
8.3 게임의 리소스 352 
8.4 게임의 흐름도 353 
8.5 3D Object의 Scale Factor 설정 353 
8.6 Object 만들기 355 
8.7 엽총 만들기 362 
8.8 엽총의 회전 366 
8.9 엽총의 애니메이션 만들기 368 
8.10 배경 화면 스크롤 380 
8.11 접시의 이동 380 
8.12 Oops 표시 382 
8.13 참새의 이동 384 
8.14 실탄의 이동 388 
8.15 게임 루프 389 
8.16 게임 초기화 394 
8.17 OnGUI 함수 작성 396 

CHAPTER 09 Dungeon의 Alien 399 
9.1 게임의 개요 400 
9.2 게임 제작의 학습 목표 401 
9.3 게임의 리소스 402 
9.4 게임의 흐름도 403 
9.5 3D Object의 Scale Factor 설정 404 
9.6 Object 만들기 404 
9.7 자동문 만들기 416 
9.8 Stage 만들기 427 
9.9 Laser 이동 스크립트 437 
9.10 FireBall 이동 스크립트 438 
9.11 Alien 이동 스크립트 441 
9.12 Human 이동 스크립트 444 
9.13 GUI 화면 만들기 457 

CHAPTER 10 Temple Run 463 
10.1 게임의 개요 464 
10.2 게임 제작의 학습 목표 465 
10.3 다리(Bridge) 만들기 466 
10.4 Human 만들기 482 
10.5 스테이지 만들기 485 
10.6 다리 설치 스크립트 487 
10.7 주인공 이동 스크립트 작성 494 
10.8 GUI 설정 503 
10.9 모바일 기기의 처리 505 
10.10 게임의 배경 만들기 506 
10.11 Android 플랫폼으로 변환 510 

CHAPTER 11 Memory Test 513 
11.1 게임의 개요 514 
11.2 게임 제작의 학습 목표 515 
11.3 게임의 흐름도 516 
11.4 게임 리소스 추가 516 
11.5 배경 화면 만들기 517 
11.6 카드 애니메이션 524 
11.7 Map 만들기 533 
11.8 Game Manager 537 
11.9 카드의 Touch 처리 544 
11.10 카드 섞기 547 
11.11 게임의 상태 표시 549 
11.12 카드 판정 552 
11.13 스테이지 클리어 555 
11.14 Sound 처리 560 
11.15 득점의 표시 563 
11.16 기타 기능 추가 567 
11.17 게임 타이틀 만들기 571 
11.18 Scene의 등록 577 

CHAPTER 12 운석 피하기 581 
12.1 게임의 개요 582 
12.2 3D 오브젝트 만들기 586 
12.3 2D 오브젝트 만들기 612 
12.4 우주선 움직이기 616 
12.5 배경 화면 스크롤 620 
12.6 레이저 발사 626 
12.7 우주선의 무적 상태, 전투 모드와 운행 모드 633 
12.8 적기의 이동 639 
12.9 충돌의 판정과 처리 647 
12.10 운석과 기뢰의 이동 651 
12.11 운석과 기뢰 만들기 658 
12.12 Game Manager의 활용 662 
12.13 게임의 Stage 668 
12.14 보너스 아이템 만들기 679 
12.15 보너스 아이템 처리 683 
12.16 적기의 등장 687 
12.17 우주선의 충돌 판정과 처리 689 
12.18 우주선의 보호막과 미니맵 표시 693 
12.19 게임 타이틀 697 
12.20 모바일 기기의 버튼 처리 706 

찾아보기 714

Trackback 0 And Comment 0

5가지 실전 게임으로 배우는 코코스2d-x

|



코코스2d x 모바일 2D 게임 개발

저자
로저 잉글버트 지음
출판사
에이콘출판 | 2013-10-21 출간
카테고리
컴퓨터/IT
책소개
코코스2d-x를 활용한 게임 프로그래밍 가이드. 단계별로 5가지...
가격비교 글쓴이 평점  




『코코스2d x 모바일 2D 게임 개발』은 단계별로 실전적 예제를 통해 코코스2d-x의 활용법을 알기 쉽게 설명한 책이다. 각 예제를 통해, 프레임워크에 대해 좀더 깊이 이해하고 짧은 시간 안에 우리들의 게임에 파티클 효과, 애니메이션, 사운드, UI 요소를 비롯한 온갖 멋진 요소들을 추가해주는 매력적인 기법들을 배울 수 있다. 뿐만 아니라, iOS와 안드로이드 양쪽 기기에 올리는 방법과 여러 가지 화면 사이즈에 대응하는 방법까지 배우게 될 것이다.

저자소개

[ 저자 ]
로저 잉글버트(Roger Engelbert)
온라인 게임 개발 경력이 10년이 넘는 게임 개발자다. 그는 비디오 게임에 파묻혀 자랐으며, 고전 8비트 게임 타이틀을 예술의 일종이라고 생각한다. 그는 게임 개발과 디자인에 관한 가이드로 가득 찬 블로그 'Done With Computers'의 저자다. 로저는 모든 세대의 사람들에게 자신만의 게임을 만드는 기쁨을 경험할 수 있는 지식과 기회가 주어지는 그런 세상이 머지않아 다가오리라고 진심으로 믿고 있다.

[ 역자 ]
박지유
1990년대부터 IT업계에 종사해 온 실무자이자 기획자로서, IT 산업 전반과 게임 분야에 특히 관심이 많다. 다양한 기사와 도서의 번역가로도 활동 중이며, 번역서로는 에이콘출판사에서 출간한 『오픈소스와 소프트웨어 산업, 상생의 경제학』(2013)이 있다. 

목차

1장 설치 
___다운로드와 설치 
___실습 예제: 코코스2d-x의 다운로드와 설치 
___Hello-x World-x 
___실습 예제: 애플리케이션 생성 
______폴더 구조 
_________iOS 연결 클래스 
_________AppDelegate 클래스 
_________HelloWorldScene 클래스 
_________누가 누구를 낳는가 
___추가 정보___ 
___실습 예제: 테스트 샘플 실행 
___그 밖의 도구들 
___요약 

2장 C++와 코코스2d-x 
___코코스2d-x 소개 
______컨테이너 
______디렉터와 캐시 
______기타 
______하지만 C++를 모른다면? 
___인터페이스 
___실습 예제: 인터페이스 생성 
___구현 
___실습 예제: 구현 생성 
___인스턴스화와 메모리 관리 
______선택 1: 정적 메소드 사용 
______선택 2: C++ 코코스2d-x 스타일 
___CCObject의 역할 
___요약 

3장 첫 번째 게임: 에어 하키 
___게임 환경 설정 
___실습 예제: 게임 프로젝트 생성 
___실습 예제: 규칙 설정 
___레티나 디스플레이 지원 
___실습 예제: 이미지 파일 추가 
___실습 예제: 레티나 지원 추가 
___사운드 효과 추가 
___실습 예제: 사운드 파일 추가 
___CCSprite 확장 
___실습 예제: GameSprite.cpp 추가 
___실습 예제: GameSprite 구현 
___실제 게임 씬 
___실습 예제: GameLayer 인터페이스 작성 
___실습 예제: init() 구현 
___실습 예제: 멀티터치 처리 
___실습 예제: 메인 루프 추가 
___실습 예제: 점수 갱신 
___요약 

4장 재미있는 스프라이트: 스카이 디펜스 
___스카이 디펜스 게임 
______게임 설정 
______시작 프로젝트 
______유니버설 앱을 위한 화면 지원 추가 
______배경음악 추가 
______게임 초기화 
___코코스2d-x의 스프라이트시트 활용 
______스프라이트의 배치 드로잉 
___실습 예제: CCSpriteBatchNode 생성 
___코코스2d-x의 비트맵 폰트 
___실습 예제: 비트맵 폰트 레이블 생성 
___실습 예제: 최종 화면 스프라이트 추가 
___실습 예제: 오브젝트 풀 생성 
___CCAction 요약 
___실습 예제: 코코스2d-x 액션 생성 
___코코스2d-x의 스프라이트 애니메이션 
___실습 예제: 애니메이션 생성 
___게임을 작동할 때! 
___실습 예제: 터치 처리 
___실습 예제: 게임 시작과 재시작 
___실습 예제: 게임 업데이트 
___실습 예제: 풀에서 오브젝트 반환하기 
___플레이 게임! 
___요약 

5장 위기일발: 로켓 조종 
___로켓 조종 게임 
______게임 설정 
______플레이 먼저, 학습은 나중에 
______스타트 프로젝트 
______화면 설정 
___파티클이란 무엇인가? 
___실습 예제: 파티클 시스템 생성 
___그리드 생성 
___코코스2d-x 원시도형 그리기 
___실습 예제: 뭔가 그려보자! 
___로켓 스프라이트 
___실습 예제: 로켓 업데이트 
___실습 예제: 터치 처리 
___게임 루프 
___실습 예제: 메인 루프 추가 
___죽음과 재설정 
___실습 예제: 재설정과 죽음 추가 
___요약 

6장 쉽고 빠른 스프라이트: 빅토리안 러시아워 
___빅토리안 러시아워 게임 
___게임 설정 
___코코스2d-x를 이용한 신속 프로토타이핑 
___실습 예제: 플레이스홀더 스프라이트 생성 
___플레이어 오브젝트 
___블록 오브젝트 
___지형 오브젝트 
___실습 예제: 플레이어 코딩 
___실습 예제: 블록 오브젝트의 코딩 
______지형 클래스 계획 
______지형 오브젝트 구축 
___실습 예제: 지형 클래스 초기화 
___실습 예제: 블록 초기화 
___실습 예제: 이동과 재설정 
___플랫폼 충돌 로직 
___실습 예제: 충돌 탐지 추가 
___컨트롤 추가 
___실습 예제: 터치 처리 
___실습 예제: 메인 루프 코딩 
___요약 

7장 외관 꾸미기: 빅토리안 러시아워 
___빅토리안 러시아워 게임 
______새로운 스프라이트 
______애니메이션 
___CCSprite를 이용한 건물 텍스처 처리 
___실습 예제: 빌딩의 텍스처 처리 
___컨테이너 안의 컨테이너 
___패럴랙스 효과 생성 
___실습 예제: 패럴랙스 효과 생성 
___게임 메뉴 추가 
___실습 예제: CCMenu와 CCMenuItem 생성 
___게임 튜토리얼 추가 
___실습 예제: 튜토리얼 추가 
___요약 

8장 물리 구현: 박스2D 
___코코스2d-x 박스2D 프로젝트 생성 
___실습 예제: 기본 템플릿 준비 
___물리 엔진이란 무엇인가? 
______박스2D 소개 
______월드 소개 
______시뮬레이션 실행 
______CCObject가 없는 박스2D 
______바디 소개 
___미니풀 게임 
______게임 설정 
______CCSprite + b2Body = b2Sprite 
______풀 테이블 생성 
______변 생성 
______공 오브젝트 생성 
______충돌 필터 생성 
______큐 공 생성 
______콘택트 리스너 생성 
______게임 컨트롤 
___실습 예제: 터치 이벤트 추가 
______메인 루프 
___실습 예제: 메인 루프 추가 
______게임 타이머 추가 
___실습 예제: 타이머 생성 
___요약 

9장 마지막 게임: 에스키모 
___에스키모 게임 
______게임 설정 
______게임의 구성 
___코코스2d-x CCScene 활용 
___실습 예제: CCScene 전환 생성 
___실습 예제: 싱글턴 CCLayer를 이용한 전환 생성 
___.plist 파일에서 외부 데이터의 로드 
___실습 예제: .plist 파일 생성 
______레벨 데이터 로드 
___실습 예제: .plist 파일에서 데이터 반환 
___게임 데이터 저장 
___실습 예제: 완료된 레벨의 저장 
___게임 알림 활용 
___실습 예제: CCNotificationCenter 활용 
___가속도계 활용 
___실습 예제: 가속도계 데이터 읽기 
___b2Body 재사용 
___실습 예제: b2Body 픽스처 변경 
___요약 

10장 코드 재활용 
___우선, 버전과 요구조건에 대해 
______요구사항 
______선택 과정 
___실습 예제: 코코스2d-x 안드로이드 프로젝트 생성 
___실습 예제: 코드 컴파일 
___이클립스 활용 
___실습 예제: C++ 컴파일러 설치 
___실습 예제: 이클립스에 코코스2d-x 라이브러리 추가하기 
___실습 예제: 이클립스에서 프로젝트 열기 
______애플리케이션 실행 
___이클립스에서 C++ 코드 컴파일하기 
___실습 예제: C++ 코드 컴파일하기 
___하이브리드 프로젝트 생성 
___실습 예제: 하이브리드 코코스2d-x 프로젝트 생성 
___박스2D 하이브리드 프로젝트 생성 
___실습 예제: 박스2D 프로젝트 생성 
___하이브리드 게임 개발 
___요약 

부록A 코코스2d-x 벡터 계산 
___벡터란 무엇인가? 
______벡터 메소드 
___ccp 헬퍼 메소드 활용 
______점을 중심으로 한 로켓 회전 
______벡터의 내적 활용 
______픽셀 기반 속도에서 각도 기반 속도로의 이동 

부록B 깜짝 퀴즈 정답


Trackback 0 And Comment 0

c# 책

|

C# 공부를 위해 봐야하는 일종의 정석(?)책이 있습니다.
하나는 Inside C# 이고 다른 하나는 C# in Depth 입니다.

Trackback 0 And Comment 0
prev | 1 | 2 | 3 | 4 | next