在prolog中下棋

时间:2011-10-22 20:38:06

标签: prolog

对于我在大学的一门课程,我需要在prolog中实施国际象棋游戏。 我的作业分配它来建立/改进游戏的AI。

我不想从头开始编写整个游戏,我想知道是否有prolog的游戏源代码,或者是另一种语言C,C ++,C#,Java,它将API暴露给prolog程序。

谢谢, Koby Meir

3 个答案:

答案 0 :(得分:4)

有: %Chess - 1987年3月1日Mike Carlton

您可以在以下基准测试中找到它: http://people.cs.kuleuven.be/~bart.demoen/hProlog/

不能告诉你更多,因为我没有尝试过。

再见

答案 1 :(得分:1)

Gnu Chess它在C中,可以使用外语界面进行集成。不过,这不是一件容易的事。

SWI-Prolog有一个Chess Board样本部分在XPCE中实现,它的GUI框架,但没有游戏引擎。

答案 2 :(得分:0)

我的答案可能会迟到你的分配截止日期:

参见Prolog Chess国际象棋引擎(源代码分发),最初在Turbo Prolog中实现。其他Prolog端口也可用。