对于我在大学的一门课程,我需要在prolog中实施国际象棋游戏。 我的作业分配它来建立/改进游戏的AI。
我不想从头开始编写整个游戏,我想知道是否有prolog的游戏源代码,或者是另一种语言C,C ++,C#,Java,它将API暴露给prolog程序。
谢谢, Koby Meir
答案 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端口也可用。