展示我天才般的创意及想象力,关于完全杜绝网络围棋对弈中赖皮行为的超简单算法(公布完美简洁版算法)
只学围棋几天的低手和你对弈,他只要在对局中pass ,不认输,不同意点目,你就不能赢他。
关于类似赖皮行为,现在的网络围棋对弈程序只要实现以下两点就可有效的杜绝这类行为。下面我仅仅以中国规则详细论述。
1,如果当前局面被计算机判定处于优势可以继续下棋也可以放弃一手,如果当前局面被计算机判定处于劣势则只可以继续下棋而不可以放弃一手。
2,判定当前局面优势劣势算法如下:
(如果一个空白点和最接近它的一个黑棋的距离比最接近它的一个白棋的距离近,这个点就属于黑棋。距离相等则这个点的1/2属于黑棋。所有属于黑棋的空白点加上棋盘上黑棋数目超过180又1/2则黑棋优势(不计算贴目)。白棋反之。)
如果两方永远不认输,具有优势的一方(即使只赢0.5目)只要把对方在自己空里面的棋子全部杀死,计算机就会永远一次又一次的强迫处于劣势的一方继续走棋,直到处于劣势的一方无棋可走时只能认输或者超时。