2011-04-07 2 views
2

나는 Prolog에서 Hijara Game의 지능형 버전을 구현해야한다. 다음 링크에서 게임을하고 규칙을 배울 수 있습니다. http://www.sapphiregames.com/online/hijara.phpHijara 게임 (게임 설명)에 대한 평가 기능을 만들려면 어떻게해야합니까?

(검색 트리의 특정 수준까지) 알파 베타 알고리즘을 사용합니다. 이것은 인공 지능에 대한 나의 첫 번째 경험이며, 알고리즘에서 사용할 평가 함수를 작성하는 방법을 모르겠습니다. 누구든지 나를 도울 수 있다면 정말 고마워요

고마워요!

답변

0

평가 기능은 검색을 안내하는 데 사용됩니다. 현재 플레이어의 게임 상황이 얼마나 좋은지를 나타냅니다. 쉬운 시작점은 현재 플레이어 스코어 또는 다른 플레이어의 부정 스코어 또는 둘 다를 사용하는 것입니다.

물론 게임 시작시 무작위로 이동하게되지만 늦은 경기에서는 상당히 효과적입니다. 나중에 더 영리한 것을 생각해 낼 수 있습니다.