c语言五子棋中怎么设置开局,五子棋教程:指定开局

指定开局

指定开局是五子棋规则中设立的特殊规定之一。

对局开始后的前三着所形成的布局称开局。前三着落的两黑一白子,本应黑白双方完成,但职业五子棋比赛规定,这开局的前三着棋均由黑方来完成,又称黑方指定开局。指定开局的落子范围、分类、不同棋形的名称均做了确切的规定。因此,我们也可以这样说,先走方有选择开局的权利。

从棋盘范围来讲,开局三着的落子要落在以天元为中心的5横5纵线交叉而成的25个点内(如图1)

图1:指定开局范围

第一手黑子必须放天元

第二手白子必须落在与天元直接相连,周围的8个点上。(如图2)

图2:白2位置

第二手白子落在与天元阴线相连的斜侧方向点上的开局称斜指开局。斜侧方向共有4个点可放白子,这4个点两两对称,实质上放任何一个点上的白子与其他三点上放白子行棋作用均相同。为了研究简洁、不重复,在论述开局内容时,我们通常只以天元右上侧方放白子为例研究开局,不再重复研究3次。

第二手白子落在与天元阳线相连的正侧方向点上的开局称直指开局。同上论述,我们通常只以天元上方放白子为例来研究开局,不再重复3次。

第三手黑子落在开局范围内后,便形成了完整的开局棋形,去掉由于对称而作用相同的一些重复部分,直指开局,斜指开局各13种。这26种开局均以“星”和“月”命名。

开局中的两枚黑子的基本棋形大致分为桂(日字马步形)、间(在一条阳线或阴线上间隔一个点)、连(在一条阳线或阴线上无间隔)三种类型。在各种开局名称中,“间打”的名称用“星”表示,“桂打”和“连打”的名称用“月”表示。(如图14)

直指开局(D):英文为Direct(直接的),白2选择阳线上与黑1相邻的防守点。

斜指开局(I):英文为Indirect(间接的),白2选择阴线上与黑1相邻的防守点。

以上这26种开局就是规则中规定的,在国际国内正式五子棋比赛指定的可使用的开局,并且是必须使用的开局,如果黑方在开局时未按指定开局去行棋,均可被判罚违例的。

我们在这里只是简单介绍了一些指定开局的知识,各个开局以后行棋变化及可能引发的后果,各个开局与全局胜负可能性的分析,这方面技术知识还很丰富和深奥呢!我们要加倍努力学习啊!

你可能感兴趣的:(c语言五子棋中怎么设置开局)