对于我在大学的一门课程,我需要一个在prolog中实现的国际象棋游戏。 我的家庭作业指派它来建立/改进游戏的AI。prolog的国际象棋游戏
我不想从头开始编写整个游戏,我想知道在prolog中是否有一个游戏的源代码,或者是另一种语言C,C++,C#,将API暴露给prolog程序的Java 。
感谢, Koby梅厄
对于我在大学的一门课程,我需要一个在prolog中实现的国际象棋游戏。 我的家庭作业指派它来建立/改进游戏的AI。prolog的国际象棋游戏
我不想从头开始编写整个游戏,我想知道在prolog中是否有一个游戏的源代码,或者是另一种语言C,C++,C#,将API暴露给prolog程序的Java 。
感谢, Koby梅厄
有: %象棋 - 1987年3月1日迈克·卡尔顿
您在基准找到它: http://people.cs.kuleuven.be/~bart.demoen/hProlog/
说不上你更多,因为我没有尝试过。
再见
我会试试!感谢您的链接,不容易发现。 – CapelliC
牛羚Chess它在C,可以用外语接口集成。不过这不是一件容易的事。
SWI-Prolog有一个棋盘局部样例,部分在XPCE中实现,它的GUI框架,但没有游戏引擎。
我的回答可能会迟到各自您assignement截止日期:
见Prolog Chess国际象棋引擎(源代码发布包),在Turbo Prolog的initialy实现。其他Prolog端口也可用。
@mwnjaraz:无论如何,也许别人会发现它有用 –
@koby meir:不客气。 – menjaraz
你的任务*期望*你从头开始编写整个游戏吗? –
恐怕要想得到一匹小马会更容易。我认为你一定误解了这项任务,很难相信你的老师希望你出去找到现有的AI并改进它,而不是交给你。 – bmargulies