chessroad-lite
chessroad-lite copied to clipboard
两个建议
一、用Rust语言重写棋路,Rust是专注安全的语言。 二、给Windows、GNU/Linux、Mac OS等电脑系统(注意这里有“等”这个字眼)发布可执行文件,便携版或安装包都行。
引擎代码已经非常成熟稳定,大部分代码经过了十几年长期而广泛的使用,每一行代码都清清楚楚明明白白,又不是到处是漏洞。愚以为,除非为了练手和学习 Rust,否则没有切的必要性。如果您感兴趣的话,是可以fork一份出来自己切切练手。
我看到过Rust重写了象棋巫师(象眼)引擎的,github上可以找到的。 使用Rust重写某一个引擎,学习收获应该不小,不知道stockfish是不是已经有rust版本了!
发布各个平台的版本,特别是windows和mac版的确在计划内,等移动端较完善之后,我们一起试试?
还真有:https://github.com/syzygy1/Rustfish 不过4年来只有22颗星。所以说没有工程上的实际意义。
对于多平台支持,我也非常认同。