큐:
인공 지능 (AI)은 비디오 게임에서 어떻게 사용됩니까?
ㅏ:비디오 게임의 인공 지능은 게임에서 비 플레이어 캐릭터 (NPC)의 행동을 결정하는 데 주로 사용됩니다.
많은 게임이 진정한 AI 기술을 사용하지 않기 때문에“인공 지능”이라는 용어의 적용은 잘못된 것일 수 있습니다. 게임 개발자는 일반적으로 AI 연구원이 아니며 많은 게임에서 간단한 미리 정해진 패턴을 사용합니다.
게임 개발에있어 많은 인공 지능은 컴퓨터 상대의 행동 방식을 정의하는 데 사용됩니다. 행동은 액션 게임에서 비교적 단순한 패턴에서 챔피언 인간 플레이어를 이길 수있는 체스 프로그램에 이르기까지 다양합니다.
Pong (1972)과 같은 많은 초기 비디오 게임에서는 인간의 상대 만 서로 대면 할 수있었습니다. 컴퓨터 제어 상대는 Computer Space (1971)의 처음부터 존재했지만.
인간의 상대는 여전히 많은 즐거움을 누릴 수 있지만 비디오 프로세서 산업은 마이크로 프로세서를 통해 플레이어가보다 정교하고 도전적인 컴퓨터 상대와 경쟁 할 수있게되면서 실제로 시작되었습니다.
Space Invaders (1978)는 컴퓨터로 제어되는 상대방이 게임에 가져올 수있는 도전의 초기 사례를 제공했습니다. 플레이어가 외계인을 격추함에 따라 적은 수의 상대와 함께 게임이 크게 향상되었습니다. 이것은 당시 하드웨어의 한계로 인한 부작용 이었지만, Taito 게임의 발명가 인 Tomohiro Nishikado는 게임 플레이를 매우 흥미롭게 만들었습니다.
AI 연구자들이 게임의 AI가 실제인지 여부를 논하고 있지만, 게임 개발자들은 AI 연구의 기술을 사용하여보다 도전적인 상대를 만들었습니다. 플레이어 행동을 조사하고 응답을 변경하여 긴급 행동을 사용하여 게임을 더욱 도전적으로 만들 수 있습니다.
AI 게임 프로그래밍에 사용되는 기술에는 의사 결정 트리 및 경로 찾기가 포함됩니다.
일인칭 슈팅 게임의 일부 AI 상대는 플레이어의 움직임을 듣거나 발자국을 찾거나 사람이 상대방을 공격 할 때 덮을 수도 있습니다.
인공 지능은 오랫동안 보드 게임에서 인간 플레이어를 시뮬레이션하는 데 사용되었습니다. 컴퓨터 체스 플레이어가 가장 잘 알려진 예입니다. 현대 체스 프로그램은 최고의 인간 플레이어를 쉽게 이길 수 있습니다. 1997 년 IBM의 Deep Blue 컴퓨터가 Garry Kasparov를 이겼습니다.