← StudyX Devlog

自己动手做诘将棋:初学者的创作方法

Hiroki ObaraHiroki Obara · DeveloperShogi365使用指南
自己动手做诘将棋:初学者的创作方法

玉方的玉在4二,攻方的银在3二,持驹是金2枚。这是这篇文章最后做成的3步诘。盘上只有2枚棋子,算上持驹也只有4枚。

这篇文章从最后的形状开始,一步步把这道题做出来。局面都是为这篇文章摆的。记法不熟悉的话,可以看 诘将棋答案怎么读。

作品要遵守的约定

作为作品的诘将棋,有一些让解题的人能对答案的约定。创作时主要注意下面四条。

  • 攻方每一步都要王手,玉方总是选逃得最久的应手。
  • 除了作意(作者设想的正解手顺)以外,没有别的诘死手顺。这就是没有「余诘」。只有最后一步有别的诘法,是允许的。
  • 诘死时,攻方的持驹一枚也不剩。
  • 盘上不放「饰驹」,也就是有没有都不影响作品内容的棋子。

关于持驹剩余和饰驹的约定,日文维基百科「詰将棋」 里也有写。各自的意思写在 诘将棋的细则 和 什么是余诘 里。还有一点:玉方拥有盘上和攻方持驹以外的全部棋子,都可以用来合驹。

先定诘死的形状

有一种做法,是先定好最后诘死的形状,再把手顺倒着推回去。

最后的形状定为:玉5一,攻方的金在5二和4三。

5二的金控制玉左右的4一和6一,以及斜前方的4二和6二。4三的金保护着它,所以玉吃不掉5二的金。玉在最底下一段,后面没有退路。这就诘死了。这和 将棋将死的基本形 里的头金是同一个形状,保护它的是4三的金。

退一步,做成1步诘

把最后一步的金放回手里。玉5一,攻方的金4三,持驹是金。

正解是 ▲5二金打。这个局面里攻方能走的王手有7种,能诘死的只有这一手。把4三的金走到5二也是王手,但它没有保护,会被 △同玉 吃掉。因为盘上的金也能走到5二,答案里要加「打」,表示打的是手里的金。

再退一步:玉是从哪里来的

接着想玉来到5一之前的形状。设定玉是为了躲王手才逃到5一,而那个王手就是在4三打金。把玉放在4二,把4三的金放回手里,就成了:玉4二,持驹金2枚。

这样的话,▲4三金 会被 △同玉 吃掉。4三的金没有保护。

在4三打金后,这枚金控制3二、5二、3三、5三。剩下的退路是3一、4一、5一。作意里要让玉逃到5一,所以需要加一枚棋子,满足下面三个条件。

  • 保护4三的金。
  • 堵住3一和4一。
  • 让5一空着。

放龙,就出现余诘

如果只是要保护4三,可以在2三放一个横向有控制的龙。玉4二,攻方的龙2三,持驹金2枚。

这个局面确实能从 ▲4三金 开始3步诘死。但是 ▲5三金 也能3步诘死。龙经过3三和4三,同样保护着5三的金。玉不管逃到3一、4一还是5一,下一步打金都能诘死。

第一步有两种,都能3步诘死。这就是余诘,这样的题是不完全作。在这个局面里,龙的控制范围太大,出现了作意以外的诘法。

换成银重新做

不放龙,改在3二放银。

银能控制正前方的3一和斜前方的4一,也能控制斜后方的4三,正好保护打在4三的金。一枚棋子就满足了三个条件。3二的银紧挨着玉,看起来会被吃,但4三打金后,那枚金控制着3二,玉就吃不了银。

这样就成了开头的局面。

题目: 玉方有玉4二。攻方有银3二。持驹:金2枚。3步诘。

正解是 ▲4三金 △5一玉 ▲5二金打,共3步。

检查第一步的全部王手

题目做好后,站到解题人的角度,把第一步的王手一个不漏地列出来。这个局面的王手有9种。

  • 走银的王手有4种:▲3一银、▲4一银成、▲4三银、▲4三银成。走到4三的两种,银没有保护,被 △同玉 吃掉。▲3一银 和 ▲4一银成 之后,玉可以逃到银离开后空出的3二等格子。
  • 打金的王手有5种:▲3三金、▲4一金、▲4三金、▲5二金、▲5三金。其中有银保护的只有4一和4三,▲3三金、▲5二金、▲5三金 都会被吃掉。▲4一金 的话,4一的金不保护3二的银,玉走 △3二玉 吃掉银。

能诘死的只有 ▲4三金。第一步没有余诘。

检查玉方的全部应手

再把对 ▲4三金 的应手全部列出来。

  • △同玉 不行,因为有银保护。
  • △3一玉 和 △4一玉,有银控制。
  • 3二、5二、3三、5三,有金控制。吃3二的银也不行,因为有金保护。

能逃的只有 △5一玉。王手来自相邻的金,所以不能合驹。

△5一玉 之后,能诘死的只有 ▲5二金打。把4三的金走到5二,没有保护,会被吃掉。最后一步也是唯一的。

检查持驹剩余和饰驹

诘死时,手里的2枚金都已经在盘上,没有持驹剩余。

最后,把棋子一枚一枚拿掉试试。拿掉3二的银,▲4三金 会被 △同玉 吃掉,3步诘不了。持驹的金只剩1枚,也诘不了。每枚棋子都有任务,没有饰驹。

创作的顺序

把上面的步骤整理一下,是这样的。

  1. 定下诘死的形状。
  2. 把最后一步放回手里,做成1步诘。
  3. 定下玉是从哪里来的,再退一步。加上堵住退路的棋子。
  4. 列出第一步的全部王手,看作意以外有没有能诘死的手。
  5. 列出玉方的全部应手,看每一种是否都能诘死。
  6. 看持驹有没有剩余,有没有拿掉也照样能诘死的棋子。

要做成5步诘,同样定下玉是从哪里来的,再退两步。步数越长,第4、第5步里要列的手就越多。

在 Shogi365 里解诘将棋

Shogi365 收录了从3步诘到9步诘的诘将棋,每种步数各1000题,共4000题。按步数选择来解。

在棋盘上自己走棋来解。只要是王手,不管对不对都可以走,玉方会自动应对。在规定步数内诘不了就算失败,可以重试3次。解完后,可以用「复盘」从开始局面一步一步回看手顺。

所有题目都可以免费解。应用会显示广告,可以通过一次性购买「去除广告」关闭。应用的用法写在 Shogi365 上手指南 里。

在 App Store 下载 在 Google Play 下载