2011-10-22 132 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