logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

2D 게임 프로그래밍

2D 게임 프로그래밍

(C++와 DirectX로 게임엔진을 제작하며 배우는)

찰스 켈리 (지은이), 옥찬호 (옮긴이)
  |  
에이콘출판
2014-11-28
  |  
40,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 36,000원 -10% 0원 2,000원 34,000원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

2D 게임 프로그래밍

책 정보

· 제목 : 2D 게임 프로그래밍 (C++와 DirectX로 게임엔진을 제작하며 배우는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960776418
· 쪽수 : 644쪽

책 소개

에이콘 게임 개발 프로그래밍 시리즈. 이 책은 C++와 DirectX를 이용해 간단한 게임엔진을 제작해보면서 2D 게임을 개발하는 데 필요한 내용을 배울 수 있는 입문서다.

목차

1장 시작하기 o
__1.1 개요
__1.2 개발 환경
__1.3 DirectX란?
__1.4 C++를 사용하는 이유
__1.5 명명 규칙
__1.6 게임 엔진
__1.7 팁과 툴
__정리
__복습문제
__연습문제

2장 윈도우 프로그래밍 기초 o
__2.1 윈도우 프로그래밍 기초
__2.2 윈도우 스타일의 'Hello World'
__2.3 디바이스 컨텍스트
__2.4 윈도우 API를 통한 키보드 입력
__2.5 뮤텍스로 다중 인스턴스 방지
__2.6 윈도우에서의 멀티태스킹
__정리
__복습문제
__연습문제
__예제

3장 DirectX 입문 o
__3.1 DirectX 입문
__3.2 DirectX 초기화
__3.3 디바이스 생성
__3.4 디스플레이 버퍼 비우기
__3.5 페이지 전환
__3.6 정확한 종료
__3.7 Graphics 클래스
__3.8 첫 번째 DirectX 프로그램
__3.9 전체 화면이나 창 화면
__3.10 디버그와 리테일 DLL
__3.11 디바이스 성능 결정
__정리
__복습문제
__연습문제
__예제

4장 게임 엔진 o
__4.1 게임 엔진, 1부
__4.2 Game 클래스
__4.3 Input 클래스
__4.4 Spacewar 클래스
__정리
__복습문제
__연습문제
__예제

5장 스프라이트와 애니메이션 o
__5.1 게임 그래픽 얻기
__5.2 그래픽스 파이프라인
__5.3 투명도를 적용해 그리기
__5.4 TextureManager 클래스
__5.5 Image 클래스
__5.6 게임 엔진
__5.7 간단한 애니메이션
__정리
__복습문제
__연습문제
__예제

6장 충돌과 개체 o
__6.1 벡터
__6.2 충돌
__6.3 Entity 클래스
__6.4 2D 게임을 위한 물리
__정리
__복습문제
__연습문제
__예제

7장 사운드 o
__7.1 오디오 파일 얻기
__7.2 오디오 파일 만들기
__7.3 XACT 사용
__7.4 게임 엔진에 오디오 추가
__7.5 게임에 사운드 추가
__7.6 오디오 재생 조정
__정리
__복습문제
__연습문제
__예제

8장 텍스트 o
__8.1 스프라이트 텍스트
__8.2 사용자 정의 글꼴 작성
__8.3 Text 클래스의 세부 내용
__8.4 DirectX 텍스트
__8.5 TextDX 클래스 세부 사항
__8.6 FPS 디스플레이 추가
__8.7 콘솔 추가
__8.8 Console 클래스
__8.9 게임 엔진에 Console을 통합
__정리
__복습문제
__연습문제
__예제

9장 향상된 외관 o
__9.1 비트맵 스크롤링
__9.2 화가 알고리즘
__9.3 페럴렉스 스크롤링
__9.4 그림자와 반사된 모습
__9.5 메시지 대화상자
__9.6 입력 대화상자
__9.7 전체 화면의 DirectX 애플리케이션에서 사용하는 윈도우 대화상자
__9.8 대시보드
__정리
__복습문제
__연습문제
__예제

10장 타일 기반 게임 o
__10.1 왜 타일 기반의 게임인가?
__10.2 타일 세트 작성
__10.3 레벨 배치
__10.4 타일 표시
__10.5 직교 투영법
__10.6 경사 투영법
__10.7 등각 투영법
__10.8 등각 지형
__10.9 높이 레이어
__정리
__복습문제
__연습문제
__예제

11장 게임 완성 o
__11.1 점진적 프로토타이핑
__11.2 프로젝트 관리
__11.3 디자인 문서
__11.4 프로토타입 텍스처
__11.5 Spacewar 작업
__11.6 Spacewar v1.0
__11.7 저장과 불러오기
__정리
__복습문제
__연습문제
__예제

12장 네트워크 프로그래밍 o
__12.1 네트워크 개요
__12.2 Net 클래스
__12.3 네트워크 초기화
__12.4 서버 생성
__12.5 클라이언트 생성
__12.6 로컬 IP 주소 얻기
__12.7 전송
__12.8 수신
__12.9 소켓 닫기
__12.10 오류 얻기
__12.11 클라이언트/서버 채팅
__12.12 클라이언트/서버 Spacewar
__12.13 Spacewar 서버
__12.14 Spacewar 클라이언트
__정리
__복습문제
__연습문제
__예제

마치면서

저자소개

찰스 켈리 (지은이)    정보 더보기
먼로 카운티 커뮤니티 대학(Monroe County Community College)의 교수로, 게임 프로그래밍과 컴퓨터과학 과목들을 가르치고 있다. 오픈소스 어셈블러/시뮬레이터인 'EASy68K' 프로젝트의 리더이자 주 기여자이기도 하다. 미시간 주 디어 본 대학(University of Michigan-Dearborn)에서 컴퓨터과학 석사 학위를 받았으며, 외래 강사로도 일했다.
펼치기
옥찬호 (옮긴이)    정보 더보기
KAIST 전산학부를 졸업한 뒤 현재 (주)넥슨코리아에서 게임 프로그래머로 근무하고 있다. C++와 게임 개발, 컴퓨터 그래픽스, 오픈 소스에 관심이 많다. 페이스북 C++ Korea 그룹을 운영하며 스터디 활동과 함께 다양한 책을 번역/집필 중이다. 남는 시간엔 학생들과 함께 다양한 오픈 소스 프로젝트를 진행하며 보다 나은 미래를 만들기 위해 노력하고 있는 중이다. 옮긴 책으로는 『게임샐러드로 코드 한 줄 없이 게임 만들기』 (에이콘출판사, 2013), 『유니티 Shader와 Effect 제작』 (에이콘출판사, 2014), 『2D 게임 프로그래밍』 (에이콘출판사, 2014), 『러스트 핵심 노트』 (한빛미디어, 2017)가 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책