将棋局面图制作|摆好棋盘即可生成图面图片(PNG·SVG)。支持诘将棋·让子棋初始配置、SFEN·BOD(柿木格式)读写、二步检查、入玉宣言点数计算
将棋局面图制作是一款免费工具:只需在棋盘上点击摆放棋子,就能生成用于博客、社交网络、note、棋谱解说和诘将棋讲义的局面图(图面)图片。除了平手,还可以从让香、让角、让飞车、让二子、让四子、让六子、让八子、让十子等让子棋的初始配置,或只放玉、其余棋子都作为玉方持驹的诘将棋配置开始。移动棋子吃掉对方的子时会自动变成持驹,还能升变、交换棋子所属、修改持驹数量和轮到哪一方。可以把最后一手的格子涂黄、给格子上色或画箭头,制作解说图。可选择驹形或报纸·棋书风格的纯文字两种画法、木纹·白·黑三种棋盘、筋和段的数字、后手玉写作「王」、先手·后手的名字和图下方的说明(如「第1图は▲7六歩まで」),然后保存为 PNG(最多 3 倍)·SVG,或直接复制图片。还支持复制和读取供将棋软件·分析使用的 SFEN,以及 KIF 文件中使用的 BOD(柿木格式的局面图文本),并可生成打开即显示同一局面的分享链接。会检查棋子是否超过 40 枚、是否有二步·无处可去的棋子·王手方向是否异常,并按入玉宣言的 27 点法和持将棋的 24 点法显示先手·后手的点数和宣言条件。
制作局面
先点击棋子,再点击目的地。移到对方棋子上时会吃掉它并成为持驹。
▲先手
△后手
持驹
▲先手
△后手
图面外观
图中的文字(棋子·持驹·名字)保持将棋图面中使用的汉字写法。
保存为图片·复制为文本
此局面的分享链接
也可以直接读取「sfen …」「position sfen … moves …」的形式,以及 KIF 文件中的局面图(以「|」开头的 9 行和持驹行)。
局面检查(棋子数量·二步·王手)
棋子数量·二步·无处可去的棋子·王手方向均未发现问题。
| 棋子 | 玉 | 飛 | 角 | 金 | 銀 | 桂 | 香 | 歩 |
|---|---|---|---|---|---|---|---|---|
| 盘上和驹台 | 2/2 | 2/2 | 2/2 | 4/4 | 4/4 | 4/4 | 4/4 | 18/18 |
| 棋子盒剩余 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
一副棋子共 40 枚(玉 2·飞 2·角 2·金 4·银 4·桂 4·香 4·步 18)。升变的棋子按原棋子计算。
入玉宣言(27点法)·持将棋(24点法)的点数
飞·角(龙·马)为 5 点,其他棋子为 1 点,玉不计算。
▲先手
- 盘上
- 27
- 持驹
- 0
- 合计
- 27
24点法:24 点以上,若为持将棋则是和棋。
27点法的宣言条件(▲需要 28 点)
- ✗ 玉进入敌阵(对方一侧的前三段)
- ✗ 敌阵中除玉外的棋子 10 枚以上(现在 0 枚)
- ✗ 敌阵棋子加持驹 28 点以上(现在 0 点)
- ✓ 玉未被将军
还不能宣言。
△后手
- 盘上
- 27
- 持驹
- 0
- 合计
- 27
24点法:24 点以上,若为持将棋则是和棋。
27点法的宣言条件(△需要 27 点)
- ✗ 玉进入敌阵(对方一侧的前三段)
- ✗ 敌阵中除玉外的棋子 10 枚以上(现在 0 枚)
- ✗ 敌阵棋子加持驹 27 点以上(现在 0 点)
- ✓ 玉未被将军
还不能宣言。
27点法是日本将棋联盟公式赛的入玉宣言规则。根据比赛或应用的不同,也可能使用 24 点法宣言等其他规则。
ABOUT
关于将棋局面图制作|摆好棋盘即可生成图面图片(PNG·SVG)。支持诘将棋·让子棋初始配置、SFEN·BOD(柿木格式)读写、二步检查、入玉宣言点数计算
将棋局面图制作是一款免费工具:在棋盘上点击摆放棋子,即可制作用于博客、社交网络、解说和诘将棋讲义的局面图(图面)。可以从平手、让子(让香〜让十子)或诘将棋的初始配置开始,移动·放置·升变·交换所属,修改持驹和轮到哪方,把最后一手涂黄,给格子上色或画箭头。可选择驹形或纯文字画法、木纹·白·黑棋盘、筋和段的数字、后手的「王」写法、先手·后手的名字和图下方的说明,保存为 PNG·SVG 或直接复制图片。还支持 SFEN 与 BOD(柿木格式)的复制和读取、分享链接,检查棋子数量·二步·无处可去的棋子·王手,并按入玉宣言 27 点法和持将棋 24 点法计算点数。
将棋局面图制作|摆好棋盘即可生成图面图片(PNG·SVG)。支持诘将棋·让子棋初始配置、SFEN·BOD(柿木格式)读写、二步检查、入玉宣言点数计算的使用方法
- 1在「初始配置」中选择平手·让子棋·诘将棋·清空棋盘之一,然后点击「按此配置重新摆放」(如果已有 SFEN 或 BOD,也可以从「粘贴 SFEN·BOD 读取」开始)
- 2选择「移动」,先点击棋子再点击目的地,推进局面。移到对方棋子上时,该棋子会成为持驹
- 3要添加棋子,在「放置棋子」中选择先手或后手的棋子,再点击格子。升变的棋子可用「升变/还原」或「以升变后的棋子放置」制作
- 4用「持驹」的 +·- 调整枚数,并决定「轮到」哪方。诘将棋的话,对后手点击「把棋子盒里剩下的全部作为此方持驹」
- 5需要时用「格子上色」「箭头」加上解说标记,在「图面外观」中决定画法·棋盘颜色·名字·图下说明
- 6用「保存为 PNG」「复制图片」「保存为 SVG」导出图面,按需复制 SFEN·BOD·分享链接
适用场景
- 想在将棋博客或 note 的战法解说中贴很多张带最后一手和箭头的局面图
- 想把自己创作的诘将棋做成图面,制作玉方持驹写为「残り全部」的讲义
- 想制作将棋教室发放的让子棋(让六子·让二子等)初始配置图
- 想把用将棋软件研究过的局面 SFEN 贴进来,做成漂亮的图面图片
- 想把 KIF 文件中的局面图(BOD)做成图片,或反过来从图面生成 BOD 贴到论坛
- 想在入玉的局面中计算点数,确认是否满足 27 点法的宣言条件
- 想确认摆好的局面中没有二步或棋子数量的错误
使用要点
- 局面图也叫「图面」。日本报纸的将棋栏和棋书一般用一个汉字表示一枚棋子,后手的棋子倒过来写,右侧竖写先手(▲)的持驹,左侧竖写后手(△)的持驹。本工具的图也按这种排列绘制。
- 升变的棋子用一个字表示:と(と金)、杏(成香)、圭(成桂)、全(成银)、马(龙马)、龙(龙王)。玉将和王将是同一种棋子,在让子棋或段位有差距的对局中,按惯例由上手(较强的一方)使用王将。
- 让子棋由上手(后手位置)拿掉棋子,并由上手先走。让香拿掉上手左边的香(1一香),让右香拿掉右边的香(9一香)。依次还有让角·让飞车·让飞香·让二子(飞角)·让四子(飞角香香)·让六子(飞角香香桂桂)·让八子(飞角香香桂桂银银)·让十子(只留玉,金也拿掉)。
- SFEN 是用一行文字表示局面的写法。从最上面的一段、从左边的 9 筋开始,先手的棋子用大写字母、后手用小写字母(K 玉·R 飞·B 角·G 金·S 银·N 桂·L 香·P 步,升变的棋子前加 +),空格数用数字表示,各段之间用「/」分隔。之后写轮到哪方(b 先手·w 后手)、持驹和手数。用于向支持 USI 的将棋软件传递局面。
- BOD 是柿木将棋 KIF 文件等使用的局面图文本。棋盘写成以「|」开头的 9 行(后手的棋子前加 v,空格写作 ·),并有「先手の持駒:」「後手の持駒:」两行。持驹的枚数用汉字数字(如 歩三)表示。
- 一副将棋共 40 枚(玉 2·飞 2·角 2·金 4·银 4·桂 4·香 4·步 18)。盘上和驹台的棋子超过 40 枚时,这里会以错误提示。升变的棋子按原来的棋子计算。
- 二步(同一筋有自己两枚未升变的步)和无处可去的棋子(第一段的步·香,第一·二段的桂;后手则是第九段·第八〜九段)属于犯规,在制作图面前会提示。不轮到的一方的玉被将军的局面(王手放置)也会提示。
- 按入玉宣言的 27 点法,宣言方在自己的回合,玉进入敌阵(对方一侧的前三段),敌阵中除玉以外的棋子有 10 枚以上,敌阵的棋子加持驹按大子 5 点·小子 1 点计算,先手 28 点以上·后手 27 点以上,未被将军,且还有剩余用时,即为胜。本工具不判断用时。
- 持将棋的 24 点法是双方都入玉形成持将棋时的计算方法:盘上和持驹的点数(大子 5 点·小子 1 点)不足 24 点的一方判负,双方都在 24 点以上则为和棋。全部共 54 点,各 27 点为一半。
- 图中的文字使用您设备的明朝体(衬线体)绘制,因此保存为 PNG 时字形会因设备略有不同。局面和外观设置只保存在本设备的浏览器中,不会发送到服务器。
可以解决这些问题
将棋局面图制作|摆好棋盘即可生成图面图片(PNG·SVG)。支持诘将棋·让子棋初始配置、SFEN·BOD(柿木格式)读写、二步检查、入玉宣言点数计算可以帮你解决以下问题。
- 想把将棋局面图做成可贴到博客的图片
- 想制作诘将棋图面并把玉方持驹设为残り全部
- 想粘贴 SFEN 生成将棋棋盘图片
- 想制作或读取 KIF 的局面图(BOD·柿木格式)
- 想要让子棋(让香·让二子·让六子)初始配置的图
- 想计算入玉宣言 27 点法的点数
- 想按持将棋的 24 点法数一下有几点
- 想确认摆好的局面中没有二步或棋子数量错误
常见问题
- 怎样免费制作将棋局面图(图面)?
- 在本页的棋盘上点击摆放棋子,然后点击「保存为 PNG」即可得到图片。最快的方法是从平手或让子棋的初始配置开始,用「移动」推进局面,吃掉的棋子会自动成为持驹。保存前可在「图面外观」中决定棋子画法、棋盘颜色和图下方的说明(如「第1图は▲7六歩まで」)。无需注册或安装应用。
- 在诘将棋图面中,怎样把玉方的持驹写成「残り全部」?
- 在「初始配置」中选择「诘将棋(玉和剩余棋子归玉方)」,只会放置后手的玉,其余 39 枚成为后手的持驹。在盘上放置攻方的棋子后,需要从后手的持驹中相应减去,因此摆完后请对后手依次点击「清空」→「把棋子盒里剩下的全部作为此方持驹」。勾选「后手的持驹写为「残り全部」(诘将棋的玉方)」后,图和 BOD 中会写成「残り全部」。
- SFEN 是什么?在哪里使用?
- SFEN 是用一行文字表示将棋局面的写法,平手的初始局面是「lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKGSNL b - 1」。大写字母是先手的棋子,小写是后手的棋子,数字是空格数。用于向支持 USI 的将棋软件或分析引擎传递局面。本工具可以复制 SFEN,也可以直接粘贴软件输出的「position sfen …」生成图面。
- BOD(柿木格式)是什么?
- 这是柿木将棋的 KIF 文件等使用的、用文本书写的局面图。用以「|」开头的 9 行写棋盘,后手的棋子前加 v,空格用「·」表示。上方有「後手の持駒:」行,下方有「先手の持駒:」行。也用于在论坛或邮件中传达局面。本工具可以复制 BOD,也可以粘贴 KIF 文件中的局面图读取。
- 让子棋怎么摆?哪一方先走?
- 让子棋由上手(较强的一方,后手位置)拿掉棋子,并由上手先走。让香拿掉上手左边的香,让角拿掉角,让飞车拿掉飞车,让二子拿掉飞车和角,让四子再拿掉两个香,让六子再拿掉两个桂,让八子再拿掉两个银。在「初始配置」中选择后,会按该配置摆好,并轮到后手(上手)。
- 入玉宣言的点数怎么计算?
- 飞车·角(含龙·马)算 5 点,金·银·桂·香·步(含升变的棋子)算 1 点,把位于敌阵(对方一侧的前三段)的自己的棋子和持驹的点数相加。玉不计算。27 点法要求先手 28 点以上、后手 27 点以上,另外还需满足玉在敌阵、敌阵中除玉外的棋子 10 枚以上、未被将军、轮到宣言方且还有剩余用时等条件。本工具会自动显示所摆局面的点数和条件。
- 怎样把做好的局面给别人看?
- 如果是图片,可用「保存为 PNG」或「复制图片」贴到博客或社交网络。想以可编辑的形式发送时,使用「复制分享链接」,对方打开后页面上会摆出同样的局面(颜色和箭头不包含在链接中)。请人用将棋软件研究时发 SFEN,给熟悉 KIF 的人发 BOD 比较方便。
Special Thanks