sgf文件是Smart Game Format的简写,绝大多数棋谱文件都是用sgf格式的文件还现在几乎是个中对弈软件和大谱程序都支持sgf格式!可以说是棋谱文件事实上的标准,清晰 小巧易用方便,深受棋友的喜欢,不少汽油对sgf文件中标志不是很明白,最近翻译了一篇关于sgf文件文章,与大家分享,由于本人英文水平有限,有些专业术语很难翻译准确,附上原文,看不明白的地方自己还是直接看原文。
AB: Add Black: locations of Black stones to be placed on the board prior to the first move
AB:添加黑子:在下子之前放在棋盘上的黑子
AW: Add White: locations of White stones to be placed on the board prior to the first move.
AW:添加白子: 在下子之前放在棋盘上的白子
AN: Annotations: name of the person commenting the game
AN:注解:评论棋局的人的名字
B: a move by Black at the location specified by the property value.
B 一个移动的黑子,由一个指定的属性值定位(用横纵坐标表示)
W: a move by White at the location specified by the property value.
W: 一个移动的白子,由一个指定的属性值定位(用横纵坐标表示)
C: Comment: a comment.
C:注解,评论(一般针对)
FF: File format: version of SGF specification governing this SGF file.
FF:文件格式:sgf规范的版本管理操纵这个sgf文件
GM: Game: type of game represented by this SGF file. A property value of 1 refers to Go
GM:游戏: 游戏类型表示这个sgf文件(如属性值为1表示19路盘)
OT: Overtime: overtime system.
OT: 超时:系统超时
PB: Black Name: name of the black player.
PB:黑方的名字
WR: White Rank: rank of the White player
WR:白方的等级(若1k,1d,9p等)
PC: Place: place where the game was played (e.g.: Tokyo).
PC:地方:比赛所在的位置(如:东京)
HA: Handicap: the number of handicap stones given to Black. Placment of the handicap stones are set using the AB property
HA:障碍: 预先放置在棋盘上的黑子,放置的位置使用AB属性进行标示(即让子棋中事先放在盘上的棋子)
KM: Komi: komi.
KM:目数
RE: Result: result, usually in the format "B+R" (Black wins by resign) or "B+3.5" (black wins by 3.5 moku).
RE:结果:通常使用格式"B+R"(黑中盘胜)或者 "B+3.5'(黑胜3.5目)
RU: Rules: ruleset (e.g.: Japanese)
RU:规则:规则集(如日本规则)
SZ: Size: size of the board, non square boards are supported
SZ:尺寸:棋盘尺寸,非正方型板支持
US: User: name of the person who created the SGF file.
US:用户:该sgf文件的创建者
分享到:
相关推荐
《使用KataGo并行分析引擎分析SGF文件以生成审阅的SGF文件》 在围棋领域,SGF(Smart Game Format)是一种通用的棋谱文件格式,用于存储游戏的每一步及其相关信息。KataGo,作为一款强大的围棋AI引擎,以其深度学习...
在本项目中,我们将关注如何使用C#语言将一个包含复杂多分支结构的SGF文件拆分成多个简单SGF文件,每个文件只包含一个独立的分支。 1. **SGF格式详解** - SGF文件通常以`.sgf`为扩展名,内容由一系列的属性和节点...
在Windows资源管理器程序中,只需将一个SGF文件拖放到编译好的sgf2gif.exe程序上,就会自动生成SGF文件对应的GIF文件。 另一方面,您可以直接运行 sgf2gif.exe 并稍后选择 GIF 文件。 选项窗口中的参数: 播放...
SGF (Smart Game Format) 是一种广泛用于存储围棋、象棋等棋类游戏记录的标准文件格式。它包含游戏的每一步走法、胜负结果、玩家信息等详细数据,便于游戏分析、分享和重播。`sgfutils` 是一个用 Java 编写的库,...
SGF文件由一系列的括号组成,每个括号代表一个游戏树节点,包含了游戏的状态和注释。节点之间通过点号(.)连接,表示游戏的进程。每个节点内可以有多个属性,如GM(游戏类型)、FF(SGF版本)、CA(字符编码)等,...
sgf-sgf_properties.h
。 单击每个图缩略图以在主查看区域中查看它们。...)将sgf转换为Oakfoam go引擎可以理解的gtp文件解析Oakfoam日志文件以获取区域,重要性,SGF信息标记等,以用作SVG图的输入分别运行sgf2svg.py,sgf2svg_color.p
安卓基础模块整合,含视频欢迎界面、一行代码实现QQ聊天列表侧滑栏效果、基于RecyclerView的封装,仿qq侧拉删除效果,实现下拉刷新,上拉加载更多,添加header,添加footer、强大而灵活的RecyclerView Adapter(列表...
sgf-sgftree.c
在Rust中,`sgf-parse`库为开发者提供了方便的API,使他们能够轻松地从SGF文件中提取和操作棋局数据。库的核心功能包括: 1. 解析SGF文件:`sgf-parse`可以读取SGF格式的文本,并将其转换为内部表示,这样开发者就...
这个过程可能涉及到解析SGF文件结构,提取相关数据,并构建SQL语句以便在数据库中存储这些围棋定式。 描述中的"NULL"意味着没有提供额外的细节,但我们可以根据标题和标签来推测一些内容。标签"源码"意味着我们将...
围棋打谱工具是一种专为围棋爱好者和学习者设计的应用,其主要功能是读取和分析Multigo格式的打谱SGF文件。SGF(Smart Game Format)是一种通用的围棋、国际象棋等棋类游戏记录格式,它包含了棋局的所有信息,如棋盘...
SGF文件通常由一系列属性和节点组成,其中每个节点代表棋局的一个状态,而属性则包含了关于该状态的具体信息,如行棋者、落子位置等。 为了在C语言和Win32 API环境下实现SGF的支持,你需要熟悉以下几个关键步骤: ...
sgf-sgf_utils.c
阅读并保存SGF游戏和收藏集,打开wBaduk NGF和Tygem GIB文件 使用的显示格式化的SGF注释并注释板的位置和移动 通过个性化面板外观 SGF编辑工具,包括线条和箭头板标记 复制并粘贴变体 强大的撤消/重做 快速游戏树 ...
sgf_nodes_counter 计算sgf中的节点数描述找出sgf节点的数量和位置用法$ npm install$ mkdir sgfdatas$ cp /path/to/file.sgf ./sgfdatas
如何将带手数的围棋对弈截图转化为SGF文件?关键技术及实现思路分享
HandsGo的源码中包含了对这种格式的完整解析,这意味着开发者能够快速、准确地读取和解析SGF文件,为用户提供流畅的棋谱浏览体验。SGF文件通常包含棋局的每一步、胜负信息、对弈者姓名等详细数据,解析器的性能直接...
《AlphaGo自我对弈50盘棋谱:深度学习与围棋智能的革命》 AlphaGo,这个由Deepmind开发的人工智能系统,在2016年以4:1的比分击败了韩国围棋九段李世石,震惊了全世界。这次事件不仅在围棋界引起了轰动,更在科技...
下面我们将深入讨论如何通过源码处理SGF文件,以及提供的两个Java类——Eweiqi2Sgf.java和ParseSgf.java的作用。 首先,让我们了解一下SGF格式。SGF文件包含棋局的所有信息,如棋手信息、落子顺序、时间规则等。它...