一字棋棋盘上的所有棋位都排列在同一条直线上
人与人关爱作文-一切
东北大学机器博弈程序设计大赛
NEU
Computer Games Programming Contest
一字棋 一字棋棋盘上的所有棋位都排列在同一条直线上,形如“一”字,因此被称
为一字棋,它有多种玩法
。
1.棋盘
图1是一字棋棋盘示意图。棋盘上共有11个棋位,等距离地排列在
同一条
直线上。图中的圆圈和圆点就是这些棋位,其中位于左端的黑色圆点成为终点棋
位。
图1
2.棋子
一字棋的棋子为扁圆柱形(短圆柱形),上下两面都要平坦
,无突起,厚度
宜小不宜大,可以用大小相同的硬币代替棋子。棋子的数量共10枚,为双方共
同棋子,不必区分那些棋子是谁的。
3.棋规一
(1)布子。开局前一次性布子
,把10枚棋子分布于除了终点棋位以外的各棋位
上,每个棋位布子一枚。
(2)走子。布子
以后双方轮流走子,走子规则如下:①可以走动任何一个棋位
上的棋子。②棋子都要朝着终点棋位的方向
前进,不准逆行。③走子的距离不限,
至少走一步,至多走到终点。④棋子既可以走入空棋位,也可走入
原来就有棋子
的棋位,重叠在原有的棋子上,重叠的层数不限。⑤可以多子同行。如果选定的
原
棋位有两枚以上的棋子,这些棋子的全部或部分可以同时行走,但是必须停留
在同一个目标棋位上。比如
原棋位有3枚棋子,既可以只走动上面一枚棋子,也
可以同时走动上面两枚棋子,还可以同时走动上面3
枚棋子。若同时走动两枚以
上棋子,则必须进入同一个棋位。⑥到达终点棋位的棋子不准再走动。 (3)终局及胜负判定。当10枚棋子全部到达并重叠于终点棋位时终局,胜负判
定如下:把最后一
枚棋子走到终点的一方获胜。如果全局最后一着棋是两枚以上
棋子同行,当然也包括了最后一枚棋子,同
样获胜。经双方预先商定,也可以改
判把最后1枚棋子走到终点的一方输棋,即迫使对方把最后1枚棋子
走到终点的
一方获胜。
(4)连续对局时,由上一盘失败的一方决定这一盘谁先走子。
4.棋规二
仅布子方式有所不同,其他均与棋规一相同。开局前在远离终点棋位一
端的
5个棋位布子,每个棋位布子两枚。
5.棋规三
也是布子方式有所改变
,其他方面与棋规一基本相同。开局前不布子,开
局后双方轮流下子。规定如下:
(1)
可布子于除了终点棋位以外的任何棋位。
(2)
布子的数量不限。轮到的一方至少布子一枚,至多可以把全部未布的棋子
布入棋盘。
(3)
若一着棋布子两枚以上时,必须布于同一个棋位。无论布子几枚,都可以
布于已有棋子的棋位,重叠在原
有的棋子上。
(4)
当全部棋子布完后轮流走子,由布放最后1枚棋子的一方后走,另一方先
走。
(5)
连续对局时,由上一盘棋失败的一方决定这1盘棋谁先布子。
东北大学机器博弈程序设计大赛
NEU Computer Games Programming Contest
二虎棋
老虎棋类流传甚广,棋种繁多,具有以下一些共同特点:在棋盘方面,多数
棋
种的棋盘主体部分由4个米字格组成。在棋子方面,对局双方棋子数目不等。
棋子少的一方统称虎方,一
般只有棋子1-3枚;棋子多的一方统称犬方,一般
有棋子10枚以上,多的可超过30枚。在棋规方面
,虎方可以吃子,吃够一定数
量的犬方棋子就算获胜;犬方不可以吃子,以围困虎方为目的,当虎方的全
部棋
子无法走动时才算犬方获胜。下面介绍二虎棋。
1.棋盘
图2是二虎棋棋盘及开局布阵形势图。
它的棋盘为典型的4米格棋盘,没有附加部
分,由5条纵线、5条横线和长短方向都不
同的6条斜线组成,全盘共有25个交点式
棋位。
2.棋子
虎方有2枚棋子,犬方有16枚棋子。双
方的棋子以不同的颜色或不同的形状相区别。
3.棋规
(1)
布阵。老虎棋类开局前的布子方式特称为布阵。二虎棋采用分组式布
阵,是四大布阵方式之一(另有队列
式布阵、大包围式布阵和小包围式布阵),
如图所示,犬方16枚棋子分为4组,每组4枚,分布于4个
米字格中心的各棋
位上,属于多子一位式布子;虎方2枚棋子分别布于犬方各2组棋子之间的棋位
上。
(2)走子。布阵之后双方轮流走子,开局第一着棋由虎方先走。
下面介绍犬方的走
子方式:①每着棋只走1枚可走动的棋子。②步行。沿线
走1步,只准走入临近的空棋位,行进方向不限
。③成组的犬方棋子一一走散之
后,不准再集中。
再介绍虎方的走子方式:①与犬方走子方式
相同,走入临近的空棋位,方向
不限。当虎方不能吃子或不愿吃子时可以采用这种走子方式。②隔子跳吃
。这是
虎方的另一种走棋方式,同时可以吃子。如果在同一条直线上3个棋位相连,在
中间的棋
位上有1~4枚犬方棋子,在一端是个空棋位,在另一端是1枚虎方棋
子,那么这枚虎方棋子就可以跳过
中间的犬方的棋子落入空棋位,并且吃掉1
枚被跳过的犬方的棋子,从棋盘上取下。即使犬方棋子不止1
枚,也只能吃去其
中1枚。
(3)胜负判定。①虎方走子的目的是吃子,当虎
方累计吃去6枚犬方棋子
时,即判虎方获胜。②犬方走子的目的是围困虎方,如果把虎方的2枚棋子分别
或一同团团围住,使其无法走动,即判犬方获胜。但是虎方仅1枚棋子被围困时,
终局前不得从
棋盘上取下。③如果双方均不能获胜时,则判为和棋,和棋是很少
见的。
东北大学机器博弈程序设计大赛
NEU Computer Games Programming Contest
三通棋
1.棋盘
图中所示是三通棋棋盘示意图。它的整
体外形为正三角形
,由3组平行线相交而
成,全盘含有64个小正三角形,即含有64
个三角格式棋位。
2.棋子
双方棋子各32枚,以不同颜色或形状相
区别。
3.棋规
(1)布子方式。
图3
①开局前不布子,开局后双方轮流布
子,每方每着棋布子1枚。
②必须布子于空棋位,即把棋子布于任何1个空着的三角格内。
③乙方有一次(只有一次)连
续下两着棋的权利,即同时布子2枚。这一权
利可在对局的任何阶段使用。这个规定是为了抵消甲方的先
行之利。
(2)布子目的。三通棋是一种只布子、不走子、也不吃子的棋。双方布子的目
的都
是使己方的棋子相连,分别通向三边,即实现“三通”。同时要设法阻止对
方实现“三通”。
(3)终局及胜负判定。当一方首先实现三通的时候终局并获胜。需要补充说明
的是,只要己方若干棋子
相连并有分支通向棋盘三边就算实现了三通,而不论棋
形如何。在特殊情况下也可能没有分支,当棋子通
到角部三角格时就算通了相邻
的两边,只要再通向另一边就行了。
东北大学机器博弈程序设计大赛
NEU Computer Games Programming Contest
四季棋
1.棋盘
图中是四季棋棋盘及开局布子形势示意图。它的棋盘是8×8的正
方形棋盘,
含有64个方格式棋位(亦可采用交叉点式棋位)。
2.棋子
双方棋子共4枚,外形扁圆,棋子表
面分别为春、夏、秋、冬4字。其中春、
夏2枚棋子由甲
方使用,秋、冬2枚棋子
由乙方使用。
春
夏
3.棋规 (1)
布子。开局前一次性布子,春、夏、
秋、冬各枚棋子分别布于棋盘4角,依次
按顺时针方向排列。
秋
(2)
走子。布子以后双方轮流走子,走子
冬
图4
方式如下:1
)每方每着棋走动1枚可以
走动的己方棋子。2)沿纵向或横向直行,
方向不限,在通常情况下
行走距离不限,但是途中不准转弯,也不准跳跃其他棋
子。3)春夏秋冬四季交替,但是春秋不会相遇,
冬夏也不会相遇。与这一自然
现象相似,四季棋规定春字棋子进行时不得穿越秋字棋子所在的行(纵向各
格)
和列(横向各格),反之亦然。同理,冬和夏也不得互相穿越所在的行和列。春
与冬夏之间
、秋与冬夏之间不受此限,夏与春秋之间,冬与春秋之间亦不受此限。
4)如果春字在穿越秋字所在的行
或列时,与秋字之间有其它棋子遮挡,则可以
穿越。反之亦然。同理,冬夏之间也按此规定类推。 (3)终局及胜负判定。随着对局过程的继续,终于有一方再也无法按规定走子,
至此终局,判另一
方获胜。