crak_chess的自述文件 自述文件 动机 这个项目是一个编程练习,将在一个具体案例中进行实施。 特定的应用程序是一个简单的国际象棋引擎。 使用的语言是“ Haskell”,就像原型设计方案一样。 版本0.0.13.8 采用的版本控制将是这样的: 如何设置? 设置摘要: 我们将使用“ ghc / ghci”编译器或“ Glascow Haskell编译器”。 因此,建议下载“ Haskell平台”。 将使用“ Cabal”作为构建工具。 依存关系 该代码将基于“ ghc”的8.6.5版本。 如何进行测试? 单元测试将使用“ HUnit”包进行。 同样,它将使用“ QuickCheck”进行测试。 部署方式 目标是构建独立的二进制文件。 这应该与某种国际象棋协议(uci / xboard)进行通信。 那应该在任何机器上都可以。 我将是Windows,MacOS和Linux的版本。