오늘날 인간의 문명은 4차 산업을 중심으로 발전하고 있으며, 기초가 되는 컴퓨터 그래픽스는 흥미로운 분야가 되었다.
컴퓨터 그래픽스를 중심으로 게임과 애니메이션이 발전했으며, 가상현실과 증강현실을 넘어 이제는 메타버스까지 출현하였다.
게임 분야는 인공지능과 그래픽스를 결합한 형태로 구성되며, 인공지능 분야 중에서 주변의 장애물들을 피해 최단 경로를 찾는 과정은 게임 개발에 필수적인 요소이다.
이 책에서는 게임 개발에 사용하는 C++ 객체지향 프로그램 언어에 대해 알아보고, C++ 언어를 이용하여 게임에서 사용하는 최단 경로 찾는 방법에 대해 알아볼 것이다.
Contents
머리말
Chapter 1. Object Oriented Programming
1. 객체지향 프로그램 언어의 특징
2. Class
3. Constructor and Destructor
4. Object Pointer
5. Inheritance
6. Template Function
7. Copy Constructor with No Error
Chapter 2. Breadth First Search
1. Breadth First Search
2. 길 찾기 게임 만들기