0%

判定胜负

围棋胜负的判定方式为:终局后,占地盘多的一方获胜。

常用的数地盘方法有:

  • 数子法(中国采用)
  • 数目法(日韩采用)

本文介绍数子法。

一、背景

数子是数:棋盘上活着的棋子 + 这些活着的棋子所围住的交叉点。

一共是19 * 19 = 361个交叉点,故只要数一方就行。

由于黑棋先下,占了便宜,黑棋必须倒贴几个子给白棋才公平。经过研究,现代中国围棋规定黑棋须贴3.75子,即黑棋的地盘胜负阈值为361 / 2 + 3.75 = 184.25个交叉点,相应的白棋的地盘胜负阈值为361 - 184.25 = 176.25个交叉点。

总结:

  • 黑棋数得的子 - 184.25 = ××子:为正数,则黑胜××子;为负数,则黑输××子
  • 白棋数得的子 - 176.75 = ××子:为正数,则白胜××子;为负数,则白输××子

二、具体步骤

具体步骤:

  1. 选定数子方——黑子或者白子,后续:以A方代指数子方,B方代指非数子方
  2. 清除死棋:根据《活棋和死棋》,死棋包括“已经没有气的棋子”和“有气,但无法做活的棋子”
  3. 开始计数:可通过“块数”的方式加快计数,即最终是“块数 + 点数”的混合计数方式,比如19 * 6 + 10 = 124。对于活棋:
    • 双真眼活棋:1)属于A方,计数给A;2)属于B方,计数给B
    • 双活棋形:属于A方的部分计数给A,属于B方的部分计数给B,双方的公气部分平分计数给双方,比如图1双活中的黑子(9个)计数给黑方,白子(9个)计数给白方,双方公气(x点两个)平分计数给双方(黑方1个,白方1个)图2双活中的黑子(13个,其中1个是B)计数给黑方,白子(13个,其中一个是A)计数给白方,双方公气(x点1个)平分计数给双方(黑方0.5个,白方0.5个)
  4. 计算胜负:跟A方对应的地盘胜负阈值进行比较

图1

图2

您的支持将鼓励我继续分享!