围棋基础术语
为了帮助用户更好地理解和使用围棋棋盘编辑器,我们整理了以下核心术语的详细解释。这些术语涵盖了围棋基础知识、SGF格式规范以及棋谱编辑中的常用概念。
棋盘(Goban)
棋盘是围棋对弈的载体,由纵横交错的直线组成,形成若干交叉点。标准围棋棋盘为19x19的网格,共有361个交叉点。棋子落在交叉点上而非格子内。19x19棋盘是正式比赛的标准尺寸,13x13和9x9棋盘常用于教学和练习。棋盘上有9个加粗的交叉点称为"星位",其中正中央的星位称为"天元"。星位在棋盘上起到视觉定位的作用,帮助棋手快速识别位置。
棋子(Go Stone)
围棋棋子分为黑白两色,黑色棋子先行。标准围棋棋子为圆形扁平状,传统材质包括云子、玻璃、陶瓷等。在数字棋谱中,棋子用坐标位置表示,黑棋和白棋分别用B和W标识。围棋规则规定,黑棋先行,双方交替落子,直到对局结束。在棋谱编辑器中,棋子的颜色在对局模式下自动交替,在自由编辑模式下可手动选择。
提子(Capture)
提子是围棋中的核心概念之一。当一方的棋子(或棋子组成的群体)被对方完全包围,失去所有"气"(即相邻的空白交叉点)时,这些棋子会被提走,从棋盘上移除。被提走的棋子称为"死子",在计算胜负时会被用到。在棋谱编辑器的对局模式下,当落子导致对方棋子被包围时,工具会自动执行提子操作,将被包围的棋子从棋盘上移除。
气(Liberty)
"气"是指棋子或棋子群体周围相邻的空白交叉点数量。一个单独的棋子在棋盘中央有4口气,在边上有3口气,在角上只有2口气。当一个棋子或棋子群体的气被对方完全填满(即气为0)时,这些棋子就会被提走。气的概念是围棋中判断棋子死活的基础,也是理解围棋规则的关键。在棋谱编辑器中,理解气的概念有助于正确使用对局模式和自由编辑模式。
眼(Eye)
"眼"是由己方棋子包围的一个或多个空白交叉点。在围棋中,拥有两个或以上"真眼"的棋子群体是不可被提走的,称为"活棋"。"假眼"则是虽然看起来像眼,但由于对方可以在特定位置落子而无法形成真正保护的结构。眼的概念是围棋死活问题的核心,也是判断一块棋能否存活的关键标准。在棋谱编辑器中,眼的概念对于创建死活题和布局研究非常重要。
棋形(Shape)
棋形是指棋子在棋盘上形成的特定排列结构。好的棋形通常具有高效利用棋子、弹性好、不容易被攻击等特点。常见的棋形术语包括:小飞、大飞、一间跳、二间跳、尖、扳、长、接等。在围棋AI研究中,棋形分析是评估局面的重要维度之一。在棋谱编辑器的自由编辑模式下,用户可以灵活地创建各种棋形用于研究和教学。
SGF格式术语
SGF(Smart Game Format)
SGF是Smart Game Format的缩写,是围棋领域最通用的棋谱存储和交换格式。它是一种纯文本格式,使用树形结构来表示棋谱的不同分支(如变化图)。SGF格式由Andreas Kilment于1993年设计,目前最新的标准版本为FF[4](Format Four)。SGF文件可以包含棋盘大小、落子序列、分支变化、标记、注释、比赛信息等丰富的数据。本工具完全兼容SGF FF[4]标准,可以与Lizzie、Sabaki、Katago等主流围棋软件互通棋谱。
SGF属性标签
SGF格式使用一系列属性标签来存储棋谱数据。常用属性包括:FF(格式版本)、GM(游戏类型,围棋为1)、SZ(棋盘大小)、KM(贴目规则)、HA(让子数)、RE(对局结果)、B/W(黑/白方落子坐标)、C(注释)、AB/AW(预置黑白棋子)、TR/SQ/CR/MA(三角形/方形/圆形/叉号标记)、LB(文字标签)等。在本工具中,这些属性会自动在导入导出过程中进行解析和生成,用户无需手动编辑SGF文本。
SGF分支结构
SGF格式的一大特色是支持树形分支结构,可以用一对圆括号()来表示一个分支。这种结构使得一个SGF文件可以存储主变化和多个分支变化,非常适合记录围棋对局中的变化图和复盘分析。例如,一个职业棋谱可以在某个关键局面处分出多个分支,记录不同的应对方案。本工具在导入SGF文件时会解析分支结构,在导出时也会保留分支信息。
SGF坐标系统
SGF格式使用两个小写字母来表示棋盘上的坐标位置。第一个字母表示列(从左到右,a-t对应第1到第19列),第二个字母表示行(从下到上,a-t对应第1到第19行)。例如,19x19棋盘的左下角为aa,右上角为ss,天元(中心点)为kp。在9x9棋盘上,左下角为aa,右上角为ii。本工具在导入导出SGF文件时会自动处理坐标转换,确保棋子位置的准确性。
棋盘编辑术语
落子(Place Stone)
落子是指在棋盘的某个交叉点上放置一颗棋子的操作。在对局模式下,落子遵循围棋规则:黑方先行,双方交替落子,每次只能在空白交叉点上落子(禁着点除外)。在自由编辑模式下,用户可以在任意位置放置任意颜色的棋子,不受规则限制。落子是棋谱编辑的最基本操作,也是创建棋谱的第一步。
撤销(Undo)
撤销是将棋盘恢复到上一步状态的操作。在棋谱编辑过程中,如果放置了错误的棋子或标记,可以使用撤销功能逐步回退。在对局模式下,撤销会移除最后一步落子,恢复到前一步的状态。在自由编辑模式下,撤销会回退上一次编辑操作。撤销功能是棋谱编辑的重要辅助工具,可以避免因误操作而导致的大量重复工作。
清空棋盘(Clear Board)
清空棋盘是将棋盘恢复到初始空白状态的操作。执行清空操作后,棋盘上的所有棋子、标记和注释都会被移除。清空操作通常用于开始创建新的棋谱,或者在测试和练习时重置棋盘。为了防止误操作,执行清空操作前会弹出确认提示,用户确认后才会执行。清空操作不可撤销,因此在执行前请确保已保存当前棋谱内容。
UD5工具箱