간단한 스텔스 게임을 해결하기 위해 AI를 만들고 있습니다. 목표는 적에게 잡히지 않고 목표 지점으로 이동하는 것입니다 (플래시 라이트 사용). 나는 이미 경로 찾기 알고리즘 (A *)을 구현했지만, 다시 이동하기 전에 특정 지점을 피하거나 기다리는 논리가 없다. 지도에는 다른 요소가 없습니다. 플레이어, 경비원 및 목표가 있습니다. 지금 당장 가지고있는 유일한 생각은 AI가 이미 경로를 구성했을 때 발견 될 경로의 좌표가 제외되고 AI가 경로를 계속 재구성한다는 것입니다. 그러나 적들은 끊임없이 움직입니다 (역동적 인 장애물). 그래서 나는 이것으로 만 목표에 도달하는 것이 불가능하다고 생각합니다. 다른 아이디어?스텔스 게임 AI 솔버
2
A
답변
2
가드 이동이 알려져 있고 결정적이라면 시간을 다른 차원 (예 : 2D 맵이 3D 시공간 투기장이됩니다)으로 모델링 할 수 있습니다.
그러면 시간당 A * 할 수 있습니다. 움직이는 서치 라이트가있는 적들은 시공간에서 "정적"이됩니다.
0
좋은 휴리스틱을 만드는 것이 핵심입니다.
당신의 발견 적 방법은 경비원이 당신의 경로를 향해 움직여 당신을 발견 할 확률을 고려해야하며 그에 따라 체중이 움직입니다. 이것은 자연스럽게 경비원을 피하는 길을 향하는 경향이 있습니다. 무작위로 움직이는 경비원과 같은 기회 요소가 있으면 목표를 보장 할 수있는 방법이 없다는 점에 유의하십시오.
관련 문제
- 1. 보드 게임 만들기 AI
- 2. AI 주사위 게임 FARKLE
- 3. 게임 AI - 행동 트리
- 4. 아케이드 파이팅 게임 AI
- 5. 체스 게임 AI 프로그래밍하는 방법
- 6. 저격수 게임 AI 연구를위한 API
- 7. 함대 전투 전략 게임 AI
- 8. 좋은 카드 게임 AI 전략이 있습니까?
- 9. Java 멀티 플레이어 카드 게임 AI 통합
- 10. 게임 AI 용 Java 규칙 엔진
- 11. 기계 학습을 사용하여 퍼즐 게임 AI 개선
- 12. 솔버
- 13. 스텔스 모드의 보관함
- 14. 스텔스 페이스 북처럼 버튼
- 15. 스텔스 도메인 전달
- 16. 목록에서 [ai, ..., ai, ai +1, ..., an] 목록에 [ai + 1, ..., an, a1, .... ai] OCaml
- 17. 광자보기가있는 Unity의 AI 문자
- 18. 사용 솔버
- 19. 숨겨진 스텔스 모드에서 활동 실행
- 20. 스텔스 안드로이드 애플 리케이션 개발
- 21. Tron lightcycles Prolog에서 AI
- 22. 게임 AI : Sense-Think-Act 구성 요소를 구현하기위한 패턴?
- 23. C++ AI 엔진과 ASP.NET C# 페이지를 사용하는 카드 게임
- 24. JavaFX8 Human 대 AI 게임 플레이. 인간 행동 지연 허용
- 25. 게임 프로그래밍 ai : 플레이어를 찾기 위해 벽을 크기 조정 하시겠습니까?
- 26. Pong 게임 AI 생성하기 + 속도 알고리즘에 대한 기본적인 이해
- 27. Android 애니메이션 및 performClick을 사용하여 게임 AI 생성
- 28. AI vs. AI 시뮬레이션이 너무 빠릅니다.
- 29. 인공 지능 게임을위한 AI
- 30. Haskell의 Pluggable AI
감사합니다. 나는 실제로 그와 같은 것을 생각했습니다. 당신이 그 길을 가면 경비원들이 당신을 발견하지 못할 것입니다. 그러나 그것을 구현하는 방법을 몰랐습니다. – Zik
그 시공간을 어떻게 구현하는지 더 이상 말하지 마라. 나는 그것에 대해 생각할 것이다. :) 적어도 다른 차원이있을 것이라는 생각이 들었습니다. – Zik