2

我必须在 Prolog 中实现一个智能版本的 Hijara Game。您可以在以下链接中玩游戏并了解规则:http: //www.sapphiregames.com/online/hijara.php

我将使用 Alpha Beta 算法(直到搜索树的某个级别)。这是我第一次接触人工智能,我不知道如何创建算法使用的评估函数。如果有人能帮助我,我将不胜感激

谢谢!

4

1 回答 1

0

评估函数用于指导搜索。它应该代表当前玩家的游戏情况有多“好”。一个简单的起点是仅使用当前玩家得分,或其他玩家的负分,或两者兼而有之。

当然这会导致游戏开始时或多或少的随机动作,但我想这在游戏后期相当有效。你以后总能想出一些更聪明的东西。

于 2011-04-08T18:11:54.350 回答