이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
루아를 이용한 민첩하고 효과적인 게임 개발
부록CD1
가격
22,000
10 19,800
YES포인트?
220원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

이 상품의 시리즈 35

이 상품의 시리즈 알림신청
뷰타입 변경

책소개

목차

감사의 글 ⅷ
저자 머리말 ⅸ
역자 머리말 ⅹⅰ
이 책에 대하여 ⅹⅲ


Chapter 01 게임 개발 속으로
높아만 가는 복잡도 2
더 나은 방식 3
왜 루아인가 5
요 약 6

Chapter 02 스크립팅 언어란 무엇인가
스크립팅 언어에 대해 8
루아 소개 9
요 약 13

Chapter 03 게임 개발에서 루아의 역할
스크립팅 언어와 게임 16
게임 프로젝트에서 루아의 역할 17
요 약 24

Chapter 04 루아 입문
루아 콘솔 사용법 26
루아의 기초 29
변 수 30
연산자 34
제어 구조 38
요 약 42

Chapter 05 루아, 좀 더 자세히
함 수 44
표준 라이브러리 49
문자열 고급 53
테이블 고급 59
기본적인 입출력 63
요 약 65

Chapter 06 루아를 C/C++ 프로그램에 통합
초기의 설계 관련 사항들 68
기본적인 구현 70
요 약 78

Chapter 07 루아와 C++의 연동
루아글루 함수에 대해 좀 더 80
C++ 코드에서 루아로의 통신 81
사건 주도적 스크립팅 81
오류 처리 84
요 약 85

Chapter 08 토대 만들기
Visual C++ 6.0 워크스페이스 88
DirectX 토대 89
LuaGUI 소개 93
디버그 창 96
Windows 레지스트리 97
요 약 98

Chapter 09 게임 디자인 및 루아 구현 설계
게임 디자인의 기초 100
기본적인 설계 103
디자인 문서 109
루아 스타일 지침 112
요 약 115

Chapter 10 루아를 이용한 게임 자료 관리
간단한 게임 자료 118
커다란 자료 집합 127
루아를 이용한 게임 자료 저장 132
요 약 146

Chapter 11 루아를 이용한 GUI
GUI 시스템 개요 150
GUI를 위한 C++ 클래스들 151
GUI 루아글루 함수들 158
추가적인 GUI 요소들 161
루아 게임 인터페이스 162
요 약 183

Chapter 12 루아를 이용한 게임 프로그래밍
게임 루프 186
틱택토 187
Take Away 200
요 약 220

Chapter 13 루아로 AI를 정의하고 제어하기
지능의 겉모습 222
블랙잭 223
틱택토 229
Take Away 235
그 밖의 AI 예제들 245
유한상태기계 256
길찾기 259
요 약 272

Chapter 14 루아와 그래픽
그래픽 데모 실행 274
직선 이동 282
충돌 검출 예제 290
2차원 입자 시스템 298
요 약 304

Chapter 15 더 생각해볼 만한 것들
음향과 음악 추가 308
편집기 다루기 311
루아 스크립트 디버깅 312
자산 관리 320
루아 코드의 배포 322
사용권 사항 324
다음 단계 325
요 약 327

Appendix A 루아 보충
A.1 함수 인수의 단축 표기 330
A.2 함수의 기본 인수 332
A.3 클래스 흉내 내기 332
A.4 loadfile/loadstring과 assert 336
A.5 dofile과 require 338
A.6 테이블을 루아 파일로 익스포트 339
A.7 테이블 요소 개수 얻기 344
A.8 다중 반환, 다중 배정 345
A.9 고급 테이블 정렬 347
A.10 C++에서 루아 테이블 다루기 349
A.11 debug.getinfo( ) 활용 350
A.12 고급 함수 기법 소개 352

Appendix B 부록 CD에 대해
시스템 요구사항 358
내 용 359
Visual Studio 6 관련 주의 사항 359


찾아보기 361

저자 소개

저자 : Paul Schuytem(Monmouth, IL)
10년 이상의 경력을 가진 전문 게임 개발자로, 지난 10년간 GDC에서 강연도 했다. 그는 20개 이상의 게임을 제작, 기획했으며 200편 이상의 전문적인 글을 썼고 십여 권의 책을 저작 또는 공동저작했다. 대학 수준의 문예 창작 및 언론 강의를 하고 있으며, Illinois에서 주 정부의 2002 Entrepreneurial Success Award를 수상한 바 있다. 또한 그는 Magic Lantern의 메인 스크립터로도 일했다.
저자 : Mark Manyen(Monmouth, IL)
최근에는 Magic Lantern의 기술 감독으로 일하면서 25개 이상의 게임들에서 기술 지도를 수행했다. 그는 루아를 Magic Lantern의 J5 기술 패키지에 도입했으며, J5 코드 기반에 통합된 모든 ‘루아글루’ 함수들을 작성했다.
역자 : 류광
1996년부터 프로그래밍 서적 전문 번역가로 활동중이다. 30여권이 넘는 다양한 분야의 프로그래밍 서적들을 번역했으며, 게임 개발 분야의 번역서로는 Game Programming Gems 시리즈(1, 2, 3, 4, 5)’를 비롯해서 『OpenGL Game Programming』『3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학 제1, 2판』『AI Game Programming Wisdom 시리즈(1, 2)』『Direct3D ShaderX: 정점 & 픽셀 셰이더 팁과 트릭』『게임 프로그래머를 위한 자료구조와 알고리즘』『Game Coding Complete』 등이 있다. 또한 잡지 Game Developer 한국어판의 고정 번역자로 활동하기도 했다. 번역과 게임 개발 외에 소프트웨어 문서화에도 많은 관심을 가지고 있으며, 수많은 오픈소스 프로젝트들의 표준 문서화 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.or.kr/)의 일원으로 활동하고 있다. 홈페이지는 “occam's Razor”(http://occam.com.ne.kr/)이며, Game Programming Gems 스터디 사이트 “GPGstudy.com”(http://gpgstudy.com)도 운영한다.

품목정보

발행일
2005년 11월 30일
쪽수, 무게, 크기
392쪽 | 839g | 188*257*30mm
ISBN13
9788955508543

리뷰/한줄평1

리뷰

5.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.