Sabaki

一个优雅的围棋棋盘和 SGF 编辑器,为一个更文明的时代服务。「An elegant Go board and SGF editor for a more civilized age.」

Github星跟蹤圖

Sabaki

一个优雅的 GO 围棋棋盘和 SGF 编辑器,更加文明的时代。

特性

  • 模糊的石材放置
  • 阅读并保存 SGF 游戏和收藏集,打开 wBaduk NGF 和 Tygem GIB 文件
  • 使用 Markdown 的子集 显示格式化的 SGF 注释并注释围棋的位置和移动
  • 通过 纹理和主题个性化面板外观
  • SGF 编辑工具,包括线条和箭头围棋标记
  • 复制并粘贴变体
  • 强大的撤消/重做
  • 快速游戏树
  • 分数估算器和计分工具
  • 通过移动位置和注释文本查找移动
  • GTP 引擎 以及支持 支持的引擎的棋局分析
  • 猜模式
  • 自动玩游戏

Screenshot

文档

有关更多信息,请访问文档。 欢迎您为这个项目做出 贡献

构建及测试

请参阅文档中的Building & Tests

许可

这个项目是根据MIT license协议授权的。

赞助者

非常感谢这些可爱的人

  • Eric Wainwright
  • Michael Noll
  • John Hager
  • Hans Christian Poerschke
  • David Göbel
  • Dominik Olszewski
  • Brian Weaver
  • Philippe Fanaro
  • Dimitri Rusin
  • Andrew Thieman
  • Adrian Petrescu
  • Karlheinz Agsteiner
  • Petr Růžička
  • Sergio Villegas
  • Jake Pivnik

相关项目

  • Shudan -- 高度可定制的低级别 Preact Goban 组件。
  • boardmatcher -- 在围棋棋盘的排列中找到模式和形状,并命名动作。
  • deadstones -- 简单的蒙特卡罗函数确定死子。
  • go-board -- Go 围棋数据类型
  • gtp -- 用于支持 GTP 引擎的 Node.js 模块。
  • immutable-gametree -- 不可变游戏树数据类型。
  • influence -- 用于估计 Go 位置影响图的简单启发式方法。
  • sgf -- 用于解析和创建 SGF 文件的库。

主要指標

概覽
名稱與所有者SabakiHQ/Sabaki
主編程語言JavaScript
編程語言JavaScript (語言數: 3)
平台Linux, Mac, Windows
許可證MIT License
所有者活动
創建於2015-04-25 21:28:01
推送於2024-03-23 00:57:20
最后一次提交2021-11-15 16:40:29
發布數103
最新版本名稱v0.52.2 (發布於 )
第一版名稱v0.1.0 (發布於 )
用户参与
星數2.5k
關注者數89
派生數381
提交數4.2k
已啟用問題?
問題數738
打開的問題數130
拉請求數132
打開的拉請求數20
關閉的拉請求數65
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Sabaki: An elegant Go/Baduk/Weiqi board and SGF editor for a more civilized age.

Download the latest release
CI
Donate

Features

  • Fuzzy stone placement
  • Read and save SGF games and collections, open wBaduk NGF and Tygem GIB files
  • Display formatted SGF comments using a
    subset of Markdown
    and annotate board positions & moves
  • Personalize board appearance with
    textures & themes
  • SGF editing tools, including lines & arrows board markup
  • Copy & paste variations
  • Powerful undo/redo
  • Fast game tree
  • Score estimator & scoring tool
  • Find move by move position and comment text
  • GTP engines
    support with
    board analysis for supported engines
  • Guess mode
  • Autoplay games

Screenshot

Documentation

For more information visit the
documentation.
You're welcome to
contribute to
this project.

Web Version

Sabaki has a web branch. It's a
trimmed-down version of Sabaki that runs in any modern browser. You can try a
working demo here.

If you're looking for the code of the website,
you can find it in
this repository.

Building & Tests

See
Building & Tests
in the documentation.

License

This project is licensed under the
MIT license.

Donators

A big thank you to these lovely people:

  • Eric Wainwright
  • Michael Noll
  • John Hager
  • David Göbel
  • Dominik Olszewski
  • Philippe Fanaro
  • Dimitri Rusin
  • Andrew Thieman
  • Adrian Petrescu
  • Karlheinz Agsteiner
  • Sergio Villegas
  • Jake Pivnik
  • Shudan - A highly customizable,
    low-level Preact Goban component.
  • boardmatcher - Finds patterns &
    shapes in Go board arrangements and names moves.
  • deadstones - Simple Monte Carlo
    functions to determine dead stones.
  • go-board - A Go board data type.
  • gtp - A Node.js module for handling GTP
    engines.
  • immutable-gametree - An
    immutable game tree data type.
  • influence - Simple heuristics for
    estimating influence maps on Go positions.
  • sgf - A library for parsing and creating
    SGF files.