西方的军棋
西方的军棋
一直对流行在中国大陆地区的军棋(陆战棋)的由来很好奇。这种棋什么时候出现?由谁发明?在中文的辞典、百科全书上都看不到介绍。中国是全世界最复杂的棋类游戏--围棋的发源地,按说这个游戏由国人发明也很正常,但是军棋里的军、师、旅、团分明是1912年民国成立以后才有的概念(清朝用镇、协、标、营的编制),又让人怀疑是不是外来的游戏。
这两天看Edward S. Peschko和Michele DeWolfe写的《Perl 5 Complete》 ,在里面有一个用Perl游戏编程的例子,举的例子是一个很像军棋,西方叫做Stratego的游戏。这个游戏分红蓝两军,每军有一枚军旗(标记成F),六枚地雷,一枚元帅(1),一枚将军(2),两枚上校(3),三枚少校(4), 四枚上尉(5),四枚中尉(6),四枚军士(7),五个工兵(8),八个侦察兵(9),一个间谍(S)。总共40枚棋子。可以自由摆布在如下图的棋盘中属于自己一方的40个格子里,棋盘共有100个格子,其中8个格子是湖泊,棋子不可以进入。刚开局时双方棋子都是倒扣着,对方看不见是什么棋子。
军旗和地雷是不可以移动的。其它棋子的走法是每次横向或竖向平移一格,可以移到空格,也可以攻击有敌人棋子的空格。不可以斜向移动,也不可以移动到已经有自己棋子占据的格子。但是侦察兵的走法是例外,它可以在横向或竖向移动任意个格子,只要这些格子是空格,当然侦察兵也可以越过这些空格攻击敌方棋子。
Stratego游戏的目标是占领对方军旗。棋子之间的关系是:任何可以移动的棋子都可以占领对方军旗。任何除了工兵以外的棋子攻击地雷都会死,只有工兵能吃掉地雷。常规的棋子,元帅吃将军,将军吃上校,上校吃少校,少校吃上尉,上尉吃中尉,中尉吃军士,军士吃工兵,工兵吃侦察兵,侦察兵吃间谍。以上序列是有传递性的,就是说高阶的棋子可以吃低阶的棋子。两个相同阶级的棋子相碰,两枚棋子都死亡,被从棋盘上拿走。然后有一个例外,元帅固然可以吃掉间谍,但是间谍主动攻击元帅时,被吃的是元帅。当一个棋子攻击另一个棋子时,双方的身份都被揭露,然后被吃的一枚棋子从棋盘上拿走,获胜的棋子占据被吃棋子原来占据的那一格。--注意这个规则,这条规则使得Stratego游戏不需要第三个人充当裁判。
历史
军棋和Stratego从何而来?它由何人发明?找到了一个国外代理连上了维基百科。Wikipedia上关于Stratego的说法是现在的这套规则是一个叫Milton Bradley的美国游戏用品公司定义的。至于Stratego的历史由来,网上找到的一些看法说它们可能来自中国的斗兽棋。
更确切的资料显示,1908年11月26日,一位名叫Hermance Edan的女士在法国申请了一种叫做”L’attaque”的游戏的专利,并在1909年获得法国专利号#396.795.
游戏”L’attaque”的规则与今天的Stratego极为接近。现代Stratego的权益属于荷兰的Jumbo公司所有,1961年授权美国 Milton Bradley公司出了美国版。现在Stratego演化出了很多变体,比如四个人玩的,有”大炮”棋子的,间谍能让它周围一圈棋子全显示的规则。
西方人看来是知道中国有军棋这个东西的,而且对它的评价还很高,说铁路的发明很精致。但是维基上居然都没有中国军棋的棋盘显示,看来他们还是不玩这个游戏的的。
下载
网上有一些Stratego游戏的下载,看了一圈,好像
1. google的Stratego比较靠谱,就是有点麻烦需要装Google Desktop。
2. 或者去玩这个在线游戏”刺探”,是类似Stratego的。
