對於我在大學的一門課程,我需要一個在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