Skip to content

An elegant Go board and SGF editor for a more civilized age.

License

Notifications You must be signed in to change notification settings

RobertChrist/Sabaki

 
 

Repository files navigation

Welcome to Robert Christ's fork of Sabaki

This fork contains several new features that the parent Sabaki repository have not yet merged, and are still pending review.

  • New Feature: Game Tree Annotations Options

    • Summary: Allows users to bookmark, hotspot, change color and leave comments on nodes in the gametree menu by right clicking.
    • Parent Repository Github Tracking Issue: SabakiHQ#940
    • Local Stand-Alone Branch Name: feature/940_SupportGameTreeOptions
    • Open PR Into Parent Repository: SabakiHQ#942
  • New Feature: Internationalization Support for Game Tree Annotations Options

    • Summary: This repository uses Robert Christ's fork of Sabaki's il8n repository, in order to add English, Spanish, French, and both traditional and simplified Chinese support for "Game Tree Annotations Options" feature.
    • Parent Repository Github Tracking Issue: SabakiHQ#940
    • Local Stand-Alone Branch Name: feature/940_SupportGameTreeOptions
    • Open PR Into Parent il8n Repository: SabakiHQ/sabaki-i18n#39
  • New Feature: Allow Users to Edit Territory Areas in Estimation/Scoring Mode

    • Summary: When in score estimation mode, allows users to edit the computer estimation, and draw their own territory areas.
    • Parent Repository Github Tracking Issue: SabakiHQ#939
    • Local Stand-Alone Branch Name: feature/drawTerritoryMap
    • Open PR Into Parent Repository: SabakiHQ#941
  • New Feature: New Theme for Sabaki

Original Repository README below

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.

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
  • Azim Palmer
  • Nicolas Puyaubreau
  • Hans Christian Poerschke
  • David Göbel
  • Dominik Olszewski
  • Brian Weaver
  • Philippe Fanaro
  • James Tudor
  • Frank Orben
  • Dekun Song
  • Dimitri Rusin
  • Andrew Thieman
  • Adrian Petrescu
  • Karlheinz Agsteiner
  • Petr Růžička
  • Sergio Villegas
  • Jake Pivnik

Related

  • 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.

About

An elegant Go board and SGF editor for a more civilized age.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.4%
  • CSS 8.5%
  • HTML 0.1%