同时考虑空子,白子和黑子,分析子力,请高手聊聊怎么定义这些。

解决方案 »

  1.   

    什么是子力? 如果设计算法的话可以把一些固定棋型记分,比如对方四个连成一线是必须要堵的所以可以设定一个很大的分,每次扫描棋盘上的棋子,选一个分值最大的地方落子。另外还要考虑各种因素,比如棋子走在靠边的地方就没有中间有利
      

  2.   

    仅仅靠一般性判断有利还是不利是远远不够的。
    应该主要结合一个棋谱库来判断,这就有一个完全匹配和局部匹配、模糊匹配的问题。
    如果你自己的五子棋棋力未入专业级别,那还是学下五子棋先。
    (我是针对五子棋国际规则而言)
      

  3.   

    棋奕编程是很难的,随便想想就行了,别花太多时间:)
      

  4.   

    看来关注这个问题的人不多,结了