我期待着嘗試寫一個國際象棋AI。有沒有什麼我可以在.NET框架上使用(或者甚至可以在Lua中編寫一個國際象棋程序),這將讓我編寫和測試一個國際象棋AI,而不用擔心實際上是在玩象棋遊戲?編程一個國際象棋AI
11
A
回答
19
4
這是一些在Windows上運行的開源國際象棋棋盤/遊戲。
C# Micro Chess的開放源碼棋牌類遊戲
2
- 用途之一。
- 找出決定計算機下一步移動的界面。
- 使用相同的界面實現您自己的AI並刪除用戶界面部分。
- 將您的AI與包含的AI進行比較。
- 好玩!
13
我寫了一個計算機國際象棋博客,帶你通過從頭開始編寫一個國際象棋引擎的所有步驟,它包括一個計算機國際象棋鏈接部分和國際象棋遊戲初學者工具包。
亞當Berent
+1
好的工作。您是否考慮將BoardEvaluation類轉換爲接口(IBoardEvaluation)?然後開發人員可以插入他們自己的評估類。 – 2009-12-03 17:55:59
+0
這不是一個壞主意,謝謝。 – 2009-12-04 21:21:05
相關問題
- 1. 如何編程一個國際象棋遊戲的AI
- 2. AI國際象棋有效舉動
- 3. 用於GAE的國際象棋AI爲
- 4. 國際象棋編程make and unmake move
- 5. 國際象棋:獲得所有合法國際象棋棋子
- 6. 「跟隨國際象棋」直播國際象棋遊戲如何?
- 7. 如何將國際象棋AI移植到iPhone
- 8. 任何用於Flash的國際象棋AI?
- 9. 函數式編程中的國際象棋編程
- 10. 爪哇國際象棋
- 11. 國際象棋negamax功能
- 12. Java國際象棋桌
- 13. 國際象棋棋盤人口
- 14. 國際象棋棋盤代表 - 引擎
- 15. 0x88國際象棋棋盤代表
- 16. 國際象棋棋局職位
- 17. Java主教國際象棋棋盤
- 18. Java國際象棋小程序
- 19. 在Android中創建一個國際象棋棋盤
- 20. 在8x8國際象棋棋盤上的5個皇后
- 21. RFID國際象棋:一個閱讀器+多個天線
- 22. 爲什麼Faile比簡單國際象棋程序(TSCP)快得多? (國際象棋引擎優化)
- 23. 改進基於角度的國際象棋遊戲的基本AI
- 24. C中的國際象棋引擎
- 25. 國際象棋遊戲無效移動
- 26. 國際象棋遊戲人工智能
- 27. 爪哇國際象棋記分員
- 28. 國際象棋時鐘倒計時
- 29. 國際象棋分層問題
- 30. 使用Asp.net的國際象棋引擎
祝你好運!編寫一個好的國際象棋引擎是非常困難的。 – 2009-11-20 09:41:35