책 소개
게임을 흥미롭게 만드는 인공지능 기술과 그 역할을 알아보자!
게임 속 인공지능의 가치는 인간과 대결해서 승리하는 데 있는 것이 아니라, 플레이어가 더욱 더 재미있게 게임을 즐길 수 있는 환경을 조성하는 데 있다. 그래서 체스나 바둑 같은 보드 게임부터 디지털 게임까지 인공지능이 다양하게 활용되어 왔으며, 게임 인공지능이 이만큼 성장하기까지 연구가 꾸준하게 이루어졌다.
이 책은 이러한 연구를 바탕으로 밝혀진 각 게임에 특화된 기술이나 이론을 가볍게 훑어본다. 인공지능이 인간과 대전해 온 역사, 게임 환경을 극적으로 만드는 인공지능 알고리즘, 게임을 플레이하는 인공지능 등 그동안 인공지능이 게임에 어떻게 적용되었는지, 무슨 역할을 하는지, 구체적인 기법에는 무엇이 있는지를 담았다.
또한, 게임을 플레이하는 인간의 사고에 관한 연구(인지과학적 연구)도 설명하는데, 플레이어의 행위가 다른 플레이어에게 영향을 미치는 전략적 상황에서 어떤 의사 결정을 내리는 것이 이득일지 연구한 결과도 살펴보자.
작가 소개
지은이 : 이토 타케시
1988년 홋카이도대학 문학부 행동과학과 졸업 | 1994년 나고야대학 대학원 박사 후기 과정 수료(정보공학전공 공학박사) | 1994년 전기통신 대학 조수 | 2007년 전기통신대학 조교
지은이 : 호키 구니히토
1998년 도호쿠대학 이학부 화학계 졸업 | 2003년 도호쿠대학 대학원 박사후기 과정수료(화학전공) | 2003년 토론토대학 박사연구원 | 2006년 도호쿠대학연구지원자 | 2007년 도호쿠대학 조교 | 2010년 전기통신대학 특임조교 | 2015년 전기통신대학 준교수
지은이 : 미야케 요이치로
1999년 교토대학 종합인간학부 기초과학과 졸업 | 2001년 오사카대학 대학원 수사과정 수료(물리학전공) | 2004년 도쿄대학 대학원 박사과정 학점취득 만기퇴학(전기공학전공) | 2004년 주식회사 프롬 소프트웨어 | 2011년 주식회사 스퀘어 에닉스
옮긴이 : 김성훈
주로 IT 관련 서적을 번역하며, 주요 번역 도서로는 《Java 1학년》,《JavaScript 1학년》, 《C++로 배우는 딥러닝》, 《C가 보이는 그림책》, 《프로그래밍이 보이는 그림책》, 《게임 프로그래밍의 정석》, 《웹을 지탱하는 기술》,《Objective-C 프로그래밍》, 《안드로이드 개발 레벨업 교과서》, 《실무에서 바로 통하는 자바》, 《C 이보다 쉬울 순 없다》, 《iOS 디버그&최적화 기법》,《UML 모델링의 본질》, 《프로가 가르쳐주는 시퀀스 제어》, 《만화로 쉽게 배우는 선형 대수》 외 다수가 있다.
목 차
1부 게임 정보학 개요
1장 게임이란
1.1 게임 정의
1.2 게임의 정보학적 분류
2장 게임 정보학 기초
2.1 게임과 문제 해결
2.2 게임 정보학의 역사
3장 게임 AI와 인지 연구
3.1 게임 AI와 알고리즘
3.2 게임과 인지 과학
2부 게임 정보학 알고리즘
4장 최단 경로 탐색과 비용 함수: 15 퍼즐
4.1 15 퍼즐
4.2 15 퍼즐의 그래프 탐색
4.3 A* 알고리즘
4.4 문제를 완화해서 h 비용을 설계하는 방법
5장 게임 이론의 기초 지식: 죄수의 딜레마, 가위바위보, 틱택토
5.1 전략형 게임과 전략의 우열
5.2 내시 균형과 혼합 확대
5.3 2인 제로섬 게임의 균형점과 미니맥스 정리
5.4 전개형 게임
5.5 전개형 게임의 전략과 역진귀납법
6장 미니맥스 게임 트리와 탐색: 틱택토, 오셀로, 체스, 일본 장기
6.1 미니맥스 게임 트리
6.2 미니맥스 게임 트리의 깊이 우선 탐색
6.3 미니맥스 게임 트리의 αβ 탐색
6.4 AND/OR 트리와 증명 개수
6.5 미니맥스 게임 트리의 그래프 탐색
6.6 휴리스틱 미니맥스 탐색
7장 몬테카를로법을 이용한 강화 학습: 블랙잭
7.1 강화 학습 개요
7.2 블랙잭과 기본 규칙
7.3 게임 상황, 행동 및 보수의 표현
7.4 몬테카를로법을 이용한 정책 평가
7.5 정책 개선
3부 디지털 게임에 게임 정보학 응용
8장 게임 AI: 액션 게임과 보드 게임 비교
8.1 디지털 게임의 원리
8.2 보드 게임과 디지털 게임의 AI 차이
8.3 지식 표현, 세계 표현
8.4 게임 표현
8.5 캐릭터 행동 표현
8.6 디지털 게임 AI의 전모
9장 캐릭터 AI
9.1 에이전트 아키텍처
9.2 센서 모듈
9.3 지식 생성 모듈
9.4 의사 결정 모듈
9.5 이펙터와 운동 생성 모듈
9.6 기억과 인포메이션 플로
9.7 기억 형태
9.8 블랙 보드 아키텍처
10장 게임 AI의 지식 표현과 의사 결정 알고리즘
10.1 지식 표현
10.2 여덟 가지 의사 결정 알고리즘
11장 내비게이션 AI
11.1 내비게이션 메시와 웨이포인트
11.2 데이크스트라 탐색법과 A* 경로 탐색
11.3 지형 해석
11.4 전술 위치 검색
11.5 영향맵
11.6 사회적 공간
12장 학습 및 진화 알고리즘 응용
12.1 통계 기반 학습
12.2 신경망 238
12.3 유전 알고리즘 239
12.4 게임 진화 알고리즘
12.5 강화 학습
12.6 플레이어의 데이터로 학습
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
| 반품사유 | 반품 배송비 부담자 |
|---|---|
| 단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
| 고객 부담이 아닙니다. |
| 진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
|---|---|---|---|
| 어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
| 환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
| 결제수단 | 환불시점 | 환불방법 |
|---|---|---|
| 신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
| 계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
| 휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
| 포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
| 상품군 | 취소/반품 불가사유 |
|---|---|
| 의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
| 계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
| 가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
| 자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
| CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
| 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
| 노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |










