象棋吧 关注:277,926贴子:6,080,607
  • 8回复贴,共1

关于象棋软件的设计,俺认为方向错了!!!

只看楼主收藏回复


象棋软件
讲究取胜的实用性
而决胜的办法
那就是让机器尽可能多地在极短时间内穷举出一定层数的所有结果
我们假定为256层,从头至尾,假如引擎能够每一秒都穷举上百万亿种局面
显然不到十几秒,整个盘面上256层以内的一切排列组合一定能全部穷举完毕!!!
如此,虽然也不一定能够保证先手或后手必胜,但最坏的结果就是和棋
由此,俺认为
下一代象棋软件的重中之重就是尽可能地精简,同时速度一定要快
这就需要动用GPU加速——把所有深度思考的复杂程序全部丢掉一旁
以显卡强大的运算力尽可能地覆盖掉所有局面——当然,每一次256层全覆盖都要在数秒之内完成!
但是,把基本规则和取胜要点编录到这个精简穷举程序之中也是重中之重!
至于棋盘、界面,尽可能地简化,同时,多线程优化也要做到极致——毕竟还有一部分代码是无法交给GPU的


1楼2017-11-25 07:35回复
    云库怎样?


    IP属地:湖北来自Android客户端2楼2017-11-25 07:57
    收起回复