编写一个象棋AI

<p>我期待尝试写一个国际象棋的AI。有什么我可以在.NET框架的使用(或者甚至脚本在Lua一个国际象棋程序),这将让我编写和测试一个国际象棋的AI,而不用担心实际makign一盘棋? P&gt;
</p>

12 浏览 1 回复
  一个   象棋   国际象棋   国际   gt  

回复

    <p>不知道你正在尝试做的。 P&gt; </p><p>如果你正在寻找一个现成使用的棋图形用户界面,您可以使用 WINBOARD 。 它完全从底层棋引擎(多个)分离,这要归功于建立的通信协议。你的国际象棋引擎,从而成为一个控制台应用程序的GUI交换命令。 P&gt; </p><p>一个更现代的替代方案遵循同样的理念 UCI 。一个GUI支持UCI是竞技场。 P&gt; </p><p>我写了一个计算机国际象棋博客,带你通过写一个国际象棋引擎在C#从头开始的所有步骤,它包括计算机国际象棋连接部分和一盘棋入门套件。 P&gt; </p><p> http://www.chessbin.com P&gt; </p><p>亚当Berent P&gt;
    </p>

    李翔轮

相关信息

任何人都知道一个良好的净国际象棋引擎

<p>我在寻找一个体面的净国际象棋引擎。如果有一个良好的国际象棋现有的,任何建议作为一个很好的候选人,以港口到.NET? P&gt; </p>

10 浏览 1 回复   一个   象棋   gt   引擎   国际象棋  

为什么计算机能战胜国际象棋冠军?

如题!

30 浏览 4 回复   计算   计算机   算机   疲劳   象棋  

免费的国际象棋AI库,最好在Lua(或东西容易翻译到Lua)?

<p>是不是需要一个完整的游戏或应用程序;只是一个核心库,理想可以: p&gt; </p><ul> <li>是针对人 li&gt;竞争力 </li><li>具有可配置的难度 li&gt; </li><li>的定制移动(我可能需要一些不传统的国际象棋存在独有的动作) li&gt...

14 浏览 1 回复   gt   lua   一个   象棋   国际象棋  

什么是本领域的计算机国际象棋树搜索的状态?

<p>我不感兴趣,在狭小的优化使速度百分之几。 我感兴趣的Alpha-Beta搜索中最重要的启发。而最重要的组成部分进行评估功能。 P&gt; </p><p>我在那有最大的(改善/ code\_size)比算法特别感兴趣。 (NOT(改善/复杂性))。 P&gt; </p><p>感谢。 P&gt; </p>...

11 浏览 1 回复   gt   象棋   国际象棋   国际   启发  

在宽松的自由软件许可证最好的国际象棋引擎[关闭]

<p>什么是许可下免费软件许可证发布的最好的国际象棋引擎?通过宽松的自由软件许可证我的意思是,这是合法的,纳入发动机的代码到我的项目,而无需释放我的整个项目的源代码。 P&gt; </p>

12 浏览 1 回复   gt   许可   引擎   许可证   软件