不升变的好棋:诘将棋里「不成」为什么会是正解

诘将棋的答案里写着「不成」时,总会让人有点意外。升变了棋子会变强,为什么不升变?刚学将棋的时候,很多人都是棋子一进敌阵就先成了再说。
这篇文章写诘将棋里「不成」(不升变)为什么会是正解。只要弄清楚升变和不升变时棋子的走法有什么不同,不成就不再是意外的一手,而是自然的一手。升变的基本规则写在 将棋的升变与持驹 里,这里只讲在诘将棋里的用法。
升变后会失去走法的棋子
升变后的棋子分成两类。飞车升变成龙,角升变成马,原来的走法一样不少,再加上和玉一样走一格的走法。
另一类是银、桂、香、步,升变后都和金的走法一样。步变成金只是走法变多,但银、桂、香都有金没有的走法。
- 银: 能斜着往后走。金不能斜着往后走。
- 桂: 能跳到前方两格的左右。金不能跳。
- 香: 能一直往前走。金往前只能走一格。
这三种棋子升变后都会失去一些东西。诘将棋里不成是正解,多半是因为失去的那种走法正是将死所需要的。棋子的走法整理在 日本将棋的棋子走法 里。
下面两个局面里,文中的着法是唯一的将死,升变则将不死。
局面1:留下银的斜后方
局面1: 玉方:玉在1二,香在1一,银在2二,步在1三和2三。攻方:银在3二,桂在3三。攻方没有持驹。1步诘。
正解是 ▲2一銀不成。把3二的银斜着往前走到2一。
不升变的银在2一,斜后方控制1二,这就形成王手。看玉的周围,1一的香、2二的银、1三和2三的步都是玉方自己的棋子,玉走不过去。想吃2一的银,但3三的桂控制着2一,吃不了。玉方2二的银斜后方是1一和3一,也够不到2一。这就是将死。
如果走 ▲2一銀成 呢?成银的走法和金一样,在2一控制横向的1一和3一、后方的2二,却控制不到斜后方的1二。形不成王手。诘将棋里攻方每一步都必须是王手,所以这一手连候选都算不上。
这个局面里银是往前走的,但王手靠的是斜后方的控制。银的不成,出现在要用斜后方控制的时候。能升变的时候,如果玉在银的斜后方,就把不成也列进候选。这样记住,就不容易漏看。
局面2:留下桂的跳跃
局面2: 玉方:玉在1一,桂在2一,角在2二,香在1二。攻方:桂在3五。攻方没有持驹。1步诘。
正解是 ▲2三桂不成。3五的桂跳到2三,从那里控制前方两格的1一和3一,对1一的玉形成王手。
玉周围的2一、1二、2二,都被玉方自己的棋子堵住。桂的王手不能用合驹挡住。玉方也没有棋子能吃2三的桂。2二的角只能斜着走,控制不到正下方的2三。这就是将死。被自己的棋子围住动不了的玉被桂将死,和国际象棋里的「闷杀」很像。
如果走 ▲2三桂成,成桂的走法和金一样,控制1二、2二、3二,却控制不到1一。形不成王手。
桂能不升变的地方有限。在第1段和第2段,桂再也跳不动了,所以必须升变。桂不成只会出现在跳到第3段的时候。
角和飞车的不成:避开打步诘
角和飞车升变后不会失去走法,所以没有「为了保留走法」而不升变的理由。可是诘将棋里也有角不成、飞车不成是正解的题目。这些题目多半和打步诘有关。
打步诘是用持驹的步打下去将死对方的犯规。打步形成王手时,如果玉一条退路都没有,这个步就不能打。
角变成马、飞车变成龙,控制的格子就会变多。如果多出来的控制堵住了玉的退路,下一步打步时玉就无路可逃,变成打步诘,不能打。如果不升变,就会留下一条退路,打步就不算犯规。玉逃到那条退路上,再用别的棋子在那里将死。
也就是说,角和飞车的不成,是故意减少控制、给玉留一条退路的一手。不让棋子变强,是为了让步能打下去。步升变成「と」后控制也会变多,所以遇到步不成是正解的题目时,也可以按同样的思路去读,找一找不想增加控制的理由。打步诘的形状写在 什么是打步诘 里。
必须升变的位置
考虑不成时,也要知道哪些地方不能不升变。按照日本将棋联盟的对局规则,无处可走的棋子是犯规。不能把棋子以不升变的状态放在以后再也走不动的格子上。
- 步和香在第1段必须升变。
- 桂在第1段和第2段必须升变。
银、角、飞车没有这条限制,在第1段也可以不升变。局面1的银不成,就是在第1段的2一没有升变。详细写在 日本将棋的犯规 里。
改掉「先成了再说」的习惯
能升变的时候,可以每次都问同样两个问题。
第一,如果是银、桂、香:升变后会失去什么?银是斜后方,桂是跳跃,香是往前的远距离控制。看看失去的那种走法,是不是正用来王手或封住退路。
第二,如果是角、飞车、步:升变后多出来的控制会堵住哪里?如果打算在那一带打步,就确认会不会变成打步诘。
诘将棋找不到答案时,不妨怀疑一下自己是不是只读了升变的着法。列候选的时候,把「成」和「不成」当作两步不同的棋,都列出来。光是这样,在不成的题目上卡住的次数应该就会减少。
答案里「不成」的读法写在 诘将棋答案怎么读 里。
国际象棋的低升变
国际象棋里也有相似的想法。兵走到底线时,有些局面选车或马才是正解,选后反而不对。原因是后控制太多会让对方逼和,或者马能做到后做不到的将军。强的棋子反而碍事,这一点和不成很像。写在 什么是低升变 里。
在 Shogi365 里走不成
Shogi365 是一款把诘将棋分成4个难度收录的应用。简单是3步诘,普通是5步诘,困难是7步诘,专家是9步诘,每种1000题。题目里也有以不成为正解的。
走能升变的着法时,应用会问「是否升变?」,可以选「升变」或「不升变」。走到会变成无处可走的格子时,不问就直接升变。手顺的显示里,能升变却没有升变的着法会标上「不成」。
设置里的「升变前询问」一开始是打开的。关掉后,能升变时总是升变。这样在不成的题目里就走不了不升变的着法,所以保持打开。
不是王手的着法不能走。在局面1或局面2里选「升变」,形不成王手,应用会显示「这一手不是将军。」,棋盘保持原样,不算失败。只要是王手,不管对不对都可以走,玉方会自动给出最能拖长的应着。在步数之内没有将死就算失败,有3次重试机会。
使用提示,下一步正解的棋子和目标格会亮起来。走棋的还是你自己,所以升不升变要自己决定。亮起的目标格在敌阵里的话,也想一想不升变的着法。解完之后,可以用「复盘」一步步后退或前进。
所有题目都可以免费解。应用会显示广告,可以通过一次性购买「去除广告」关闭。应用的用法写在 Shogi365 上手指南 里。
