Chinaunix首页 | 论坛 | 博客
  • 博客访问: 49852025
  • 博文数量: 4599
  • 博客积分: 58701
  • 博客等级: 大将
  • 技术积分: 48987
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-22 16:58
个人简介

粵語歌文化歷史研究者,喜歡鑽研文字與音樂的創作,也喜愛數學與棋藝等等。

文章分类

全部博文(4599)

文章存档

2023年(5)

2022年(7)

2021年(10)

2020年(6)

2019年(9)

2018年(44)

2017年(82)

2016年(83)

2015年(118)

2014年(142)

2013年(205)

2012年(273)

2011年(307)

2010年(381)

2009年(429)

2008年(451)

2007年(774)

2006年(1271)

分类:

2010-10-12 07:36:02

 
  傳統華容道遊戲以曹出為目標,而無橫類的佈局,最難的一個佈局也僅需19步就能解出(半瓶墨水兄還把這一局命名為「」),所以資深的華容道玩家往往對無橫局不屑一顧。不過,假如是指定終局的玩法,無橫局的難度就可以增加一兩倍,饒是經驗豐富的玩家,也許亦要費費神傷傷腦筋才能找出最優解。本篇題為「竹林裡的試煉」,只緣無橫局裡,每員大將都是畢直矗立,如不肯彎腰的凌雲修竹,遂想到竹林。解這類無橫局,便是「竹林」裡的試煉了。
 
  像下面的甲圖,其目標局面,恰恰也是上文提到的「單兵種的沒落」一局曹出時的同一局面,但是而今是作為一個特定的局面,而從甲圖左邊的起始局面出發,來到這個特定的「目標局面」,最優解步數是45步,這比「單兵種的沒落」的最優解步數多一倍還要多一點。
 
 
甲圖
 

  甲圖的最優解法如下

                二兵上 飛上 兵右 曹下 二飛下 兵左 兵上折左 飛上

                兵上 曹右 飛下 飛左 兵左 飛下 兵右 兵上 二飛右

                兵下 兵左 飛上 兵右 飛上 飛左 兵下 飛下一格 兵右 二飛上

                兵左 曹左 飛下 二飛右 兵下 兵右折下 飛上 兵右

                兵下 飛右 飛上 兵左折下 兵左(共45步)

 

 
 
乙圖
 
 

  乙圖的指定終局玩法,其最優解步數就更多一點了,需要53步,解法如下:

                二兵右 二飛下 兵上折左 二飛左 兵上 飛上 兵右折上

                兵右 曹下(此時是目標局面的鏡影) 二飛下 兵左 二飛上 兵上折左 兵上 曹右

                飛下 兵左折上 兵左 二飛下 兵右 兵上折右 兵上 飛上 曹左

                飛下 三飛右 飛上 曹左 飛下 兵下 兵右折下 兵右

                二飛上 兵左 兵下折左 飛上 曹右 兵下 兵左折下 二飛下

                兵左 二飛上(共53步)

 

  多說一句,這乙圖裡的起始局面,要是作鏡影玩法,最優解是65步,玩起來也不可謂容易吧。

 
 
 
丙圖
 
 

 

  丙圖的指定終局玩法,筆者命名為「竹林碎綠」,其起始局面有兩個,目標局面卻是同一個,而從這兩個起始局面出發至目標局面,最優解步數同樣都是55步哩,事實上,其最後12步雖是相同的,開始的十多步也好像雷同(實際局面根本不同啊),可是兩者向目標進發的步法依然各有巧妙之處。

 

  從A局面出發的解法

                曹下 二飛下 兵左 兵上折左 飛上 兵上 曹右 飛下 兵下

                兵左 飛上 兵右 飛上 曹左 兵下 飛下 飛右 兵上 二飛右

                飛上 曹左 飛下 兵下 兵右折下 兵右 二飛上 兵左

                兵下折左 飛上 兵左 右二飛下 兵右 飛上 兵右折下 兵右 曹上

                兵左 兵下折左 兵下 曹右 飛下 二飛左 兵左折下 二飛上

                三兵右 二飛下

 

  從B局面出發的解法

                兵右 曹下 二飛下 兵左 兵上折左 飛上 兵上 曹右 飛下

                兵下 兵左 飛上 兵右 飛上 曹左 兵下 飛下 飛右 兵右

                飛上 兵左 兵下 二飛右 兵上 飛上 曹左 兵下 兵右折下

                二飛下 兵右 二飛上 曹上 兵左 兵下折左 兵左 右二飛下

                兵右 飛上 曹右 飛下 二飛左 兵左折下 二飛上

                三兵右 二飛下

 

 

  註:本文各局的最優解都是由Leo Jay大兄算出的,謹此致謝!

 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
阅读(2851) | 评论(16) | 转发(0) |
给主人留下些什么吧!~~

黃志華2010-10-18 07:17:16

回 kk :確是一個好構思!這樣又開拓出一個變化無端的天地。 一不離二,既有「將出」,也該有「兵出」,難度相信比「曹出」易多了,卻也可以給小朋友或初學者試試。  

黃志華2010-10-18 07:17:16

回 kk :確是一個好構思!這樣又開拓出一個變化無端的天地。 一不離二,既有「將出」,也該有「兵出」,難度相信比「曹出」易多了,卻也可以給小朋友或初學者試試。  

黃志華2010-10-18 07:17:16

回 kk :確是一個好構思!這樣又開拓出一個變化無端的天地。 一不離二,既有「將出」,也該有「兵出」,難度相信比「曹出」易多了,卻也可以給小朋友或初學者試試。  

黃志華2010-10-18 07:17:16

回 kk :確是一個好構思!這樣又開拓出一個變化無端的天地。 一不離二,既有「將出」,也該有「兵出」,難度相信比「曹出」易多了,卻也可以給小朋友或初學者試試。  

黃志華2010-10-18 07:17:16

回 kk :確是一個好構思!這樣又開拓出一個變化無端的天地。 一不離二,既有「將出」,也該有「兵出」,難度相信比「曹出」易多了,卻也可以給小朋友或初學者試試。