围棋JAVA判断胜负_几张图教会你:围棋终局胜负计算

作者:弈智围棋

小棋手们在下完棋之后,总会高高地举起小手,同时大声地问道:“老师!这盘棋谁赢了???!”呐,今天,老师就来告诉你们,围棋是怎样判断胜负的。

围棋的胜负是以双方在棋盘上活棋的多少来决定的,一方在棋盘上的活棋总数是该方各块活棋子数的总和,那么,一方的活棋总数要如何计算呢?

想要计算一方的活棋总数,首先要会计算一块棋的活棋子数,计算方法如下:

64342224_1

↑↑↑如上图所示,黑棋是“两眼活棋”,中间的两个白子是黑可随时提掉的死子,因此,计算这块黑棋活棋数的步骤是:

一、把白棋死子拿掉,如下图↓↓↓:

64342224_2

二、整地。

1、将黑棋整理成以5个交叉点为边长或是以10个交叉点为边长的小方块,但值得小棋手们需要注意的是,这个由交叉点组成的小方块,交叉点数最好是10或10的倍数,比较容易记住!

2、再把方块数与剩余棋子数相加,计算共有多少子,如下图:

64342224_3

把黑△移到○处,黑□从棋盘上拿掉并不影响最终结果。如下图↓↓↓:

64342224_4

由上图所知,黑一共有20子。

那,小朋友们,下面这个图形,黑棋一共活了多少子呢?

64342224_5

有的小朋友很快就能看出,“老师,那个A点到底要算是黑棋的还是白棋的?”

真棒!黑白双方还有一个公共点没占,就会出现这样情况。因此,在计算活棋数多少之前,最重要的一步就是把所有的公共点轮流占满!

若A点被黑棋抢先占掉,黑棋一共活了21子,若A点被白抢先占掉,那黑棋只活了20子,小朋友们可千万别小看这1子!2015年12月22日,金龙城杯第2届世界围棋团体决赛在广州白云宾馆战罢,韩国种子队执白288手1/4子险胜中国种子队,赢得200万冠军奖金!而亚军只有80万,这1/4子可是决定了200万的资金归属呢!!!

所以,要计算一块棋的活棋子数,正确的步骤是:

一、确定活棋的边界,公共点必须轮流全部填满,否则公共点会被双方平分;

二、清除死子;

三、整地。

1、将黑棋整理成以5个交叉点为边长或是以10个交叉点为边长的小方块,这个由交叉点组成的小方块,交叉点数最好是10或10的倍数,比较容易记住!如下图:

64342224_6

这是一个13路棋盘,

左边是边长为5个交叉点的小方块,这个小方块一共围住了5*2=10个交叉点,我们可以拿棋盘外的一个白子放在桌子上,一白子=10个黑棋交叉点;

右边是边长为10个交叉点的小方块,小朋友们有没有发现,从上面那个星位一直到棋盘边缘,刚刚好是10个交叉点呢!这个小方块一共围住了10*4=40个交叉点,再在棋盘外放4个白子。

PS:在标准的19*19的大棋盘中,中间的星位到棋盘一线也刚好是10个交叉点。如下图:

64342224_7

2、再把方块数与剩余棋子数相加,计算共有多少子,如下图:

64342224_8

把剩余棋子排成以上图形,5子一排,10子两排并列,得出左边黑棋围得地盘是 10+10+1=21子,右边是40+10+5=55子。

小朋友们学会了吗?

小朋友们学会了如何计算一块活棋的子数之后,再来计算一方的活棋子数就变得简单多了。为了简便,我们以13路棋盘为例,如下图↓↓↓:

64342224_9

根据老师所讲的三个步骤,小朋友们试着数数,到底谁胜谁负呢?

正确的答案是:

一、确定边界,所有公共点必须轮流全部填满,如下图↓↓↓:

64342224_10

二、清除死子,小棋手们一定要自己拿掉自己的死子哦,如下图中的▲,都是死子↓↓:

64342224_11

三、整地,选择一方进行数子,如数黑棋,这并不影响最终结果。

1、把地盘整理成以5个交叉点为边长或是以10个交叉点为边长的小方块,这个由交叉点组成的小方块,交叉点数最好是10或10的倍数,比较容易记住!在这里要提醒下小棋手们,整地时,只能移动数子方的棋子,如下图↓↓↓:

64342224_12

注:把上图中的黑△移到○处,剩余的黑△从棋盘上拿掉并不影响最终结果。如下图↓:

64342224_13

从上图可知,左上黑棋方块有20子,右上黑棋方块有10子,下面的黑棋方块有20子,合共是50子,请小朋友在棋盘外摆5个白子,一个白子代表10个黑子。

接下来数剩下的棋子,把棋子排成以下图形,5子一排,10子两排并列,如下图↓↓↓:

64342224_14

到此,我们已经可以得出结论:

黑棋的活棋子数为:50+10+10+10+9=89

由于是13路棋盘,一共有13*13=169个交叉点,169/2=84.5,

因此,在不贴子的情况下,黑白双方都必须占到85子的地盘才算赢,所以,这盘棋是黑棋赢了4.5子。

如果是标准大棋盘的话,19*19=361个交叉点,361/2=180.5,

又因在分先的情况下,黑棋要贴还白棋3又3/4子,所以,黑棋要约185子才算赢,而白棋只需约177子。

小棋手们都学会了吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值