2011-10-22 139 views
3

对于我在大学的一门课程,我需要一个在prolog中实现的国际象棋游戏。 我的家庭作业指派它来建立/改进游戏的AI。prolog的国际象棋游戏

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

感谢, Koby梅厄

+0

你的任务*期望*你从头开始编写整个游戏吗? –

+2

恐怕要想得到一匹小马会更容易。我认为你一定误解了这项任务,很难相信你的老师希望你出去找到现有的AI并改进它,而不是交给你。 – bmargulies

回答

1

牛羚Chess它在C,可以用外语接口集成。不过这不是一件容易的事。

SWI-Prolog有一个棋盘局部样例,部分在XPCE中实现,它的GUI框架,但没有游戏引擎。

1

我的回答可能会迟到各自您assignement截止日期:

Prolog Chess国际象棋引擎(源代码发布包),在Turbo Prolog的initialy实现。其他Prolog端口也可用。

+0

@mwnjaraz:无论如何,也许别人会发现它有用 –

+0

@koby meir:不客气。 – menjaraz