문제

AI와 함께 XNA 프로젝트를 도와 달라는 요청을 받았습니다.나는 개념 (경로 찾기, 몰려 들기 등)에 완전히 새로운 것은 아니지만 이것이 최초의 "실제"코드가 될 것입니다.나는 모든 자료 (링크 또는 책)에 대해 매우 감사 할 것입니다.이 작업을 올바르게 수행하고 싶습니다.

도움이 되었습니까?

해결책

다음 링크는 처음에 확인하는 데 유용 할 수 있습니다 (대부분이 대부분 게임 지향적 임에도 불구하고).
http://www.a-i.com
http://www.kynogon.com
http://openai.sourceforge.net
http://www.botspot.com
http://aigamedev.com
http://www.aiwisdom.com
http://igda.org/ai/
http://gamedev.net

및 이미 언급 된 http://www.gameai.com ..

다른 팁

표준 교과서이자 시작하기 좋은 곳은 Russel and Norvig의 인공 지능입니다.: 현대적인 접근 방식 . MIT의 인트로 AI 과정도받을 수 있습니다. OpenCourseWare 를 통해

나는 위의 답변에서 내가 가지고있는 책을 찾지 못한 것에 놀랐습니다. 여기에 있습니다. 게임 스튜디오의 모든 개발 팀이 항상 가지고있는 책은 다음과 같습니다.

  • 게임 프로그래밍 보석 (7 개 지금까지 책).
  • AI 프로그래밍 지혜 (4 개가 나간 것 같아요)

    두 시리즈 모두 매우 유용한 기사가 많이 결합되어 있으며 각 시리즈의 처음 두 개를 살펴보면 (게임 프로그래밍 보석에는 몇 가지 매우 좋은 기사가 포함 된 AI 챕터가 있습니다) 현재 사용되는 기본 기술과 고급 기술을 모두 잘 이해할 수 있습니다.게임 산업.

    BTW-데이터 구조, 효과, 3D 및 사운드와 같은 다른 영역에서도 이해할 수 있습니다.

    즐겨 읽기

AI : 현대적인 접근 방식 은 꽤 건조한 읽기라고 언급해야합니다.

실제로 AI에 관심이 있고 계속 관심을 갖고 싶다면 Norvig가 세상에 선물 한 선물을 사용하는 것이 훨씬 낫습니다. 인공 지능 프로그래밍의 패러다임 .이것은 AI에 대한 훌륭한 소개 일뿐만 아니라 아름다운 프로그래밍에 대한 훌륭한 소개이기도합니다.

저는 "인공 지능 : 현대적인 접근 방식" 을 두 번째로받습니다.기본적이고 이해하기 쉬운 방식으로 항목을 설명하는 것이 정말 좋습니다.또한 많은 대학 에서 학생들에게 인공 지능의 기초를 가르치는 데 사용되는 책이기도합니다..
에서 사용하는 슬라이드도 살펴 보는 것은 그리 나쁜 생각이 아닐 수 있습니다.주제에 대한 기본 아이디어를 얻기위한 과정

flocking 에 XNA 관련 자습서가 있습니다.

AiGameDev.com 의 블로그, 위키 및 포럼이 유용 할 수 있습니다.

<인용구>

Russel과 Norvig의 인공 지능 : 현대적인 접근 방식.

경고하세요.이 책은 약간의 문 단계입니다. 매우 상세하고 일반적으로 매우 좋습니다. 필요한 알고리즘 유형에 대한 맛을보기 위해 먼저 온라인 사이트 중 일부를 추천 한 다음 Russel 및 Norvig를 선택하여 구현에 대해 더 자세히 살펴볼 수 있습니다.

이 또는 aigamedev.com과 같은 온라인 포럼의 유용성을 잊지 마십시오. 제가 AI 학위 전체에 걸쳐이를 광범위하게 사용했기 때문입니다. AI '애플리케이션'로직과는 상당히 다를 수 있으므로 일부 게임 로직을 지원하기 위해 특정 게임 AI 책을 구입해야 할 수도 있습니다. 게임 시나리오에서는 처리 시간의 5 ~ 10 %를 얻는 것이 일반적으로 운이 좋다고 생각합니다. 반면 애플리케이션에서는 AI가 일반적으로 실행되는 유일한 것이기 때문에 훨씬 더 진보되고 프로세서가 많은 기술을 사용할 수 있습니다. 이것은 또한 고려해야 할 사항이며 Russel & Norvig가 최고의 장소라는 확신이 없습니다.

프로젝트에 행운을 빕니다. 제가 당신의 입장이 되었으면합니다.

2 개의 관심 참고 문헌은

  • 게임용 인공 지능 (Ian Millington)
  • 예제 별 프로그래밍 게임 AI (Matt Buckland)

    gamedev.net의 AI 포럼에 대한 언급을 두 번째로했습니다.특히 해당 포럼의 주요 포스터 중 일부가 업계 (AiGameDev.com 작가 포함)에서 작동하거나 AI 및 실제 영역에서 계획 및 최적화와 같은 관련 기술을 사용하기 때문입니다.

Amit의 A * 페이지 는 길 찾기 코드 작성에 매우 유용합니다.많은 이론적이고 실용적인 정보가 있습니다.

저는 항상 Steve Woodcock의 게임 AI 사이트 를 훌륭한 참고 자료로 찾아 왔습니다.여기에는 토론, 소스 코드 및 책, 회의 등에 대한 포인터가 포함됩니다.

두 번째 : 예제로 게임 AI 프로그래밍 (Matt Buckland)

이 책은 XNA로 쉽게 이식 할 수있는 훌륭한 알고리즘을 제공합니다.

저는 인공 지능에서 현대적인 접근 방식에서 발췌 한 내용을 읽었습니다. 대부분 제가이 문제에 관심이 있기 때문에 실제로 사용할 수 있기 때문이 아닙니다.AI의 현대적인 접근 방식은 꽤 훌륭하고 잘 작성되어 있고 정말 흥미롭지 만 사용할 수 있는지 모르겠습니다. 코드 샘플을 더 찾고 있다면 아닐 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top