├── .github └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ └── main.yml ├── .gitignore ├── .husky ├── post-checkout ├── post-commit ├── post-merge ├── pre-commit └── pre-push ├── .npmrc ├── .vscode └── cspell.json ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── assets └── img │ ├── anime_black.svg │ ├── anime_board.svg │ ├── anime_shadow.svg │ ├── anime_white.svg │ ├── black_walnut.jpg │ ├── granite.jpg │ ├── kaya.jpg │ ├── marble.jpg │ ├── oak.jpg │ └── persimmon.jpg ├── engine ├── .gitignore ├── Makefile ├── README.md └── package.json ├── eslint.config.mjs ├── examples ├── examples.css └── main.tsx ├── jest.config.ts ├── package.json ├── prettier.config.js ├── scripts ├── .gitignore └── fetch_game_for_autoscore_testing.ts ├── src ├── Goban.styl ├── Goban │ ├── CanvasRenderer.ts │ ├── Goban.ts │ ├── InteractiveBase.ts │ ├── OGSConnectivity.ts │ ├── README.md │ ├── SVGRenderer.ts │ ├── TestGoban.ts │ ├── callbacks.ts │ ├── canvas_utils.ts │ ├── focus_tracker.ts │ └── themes │ │ ├── GobanTheme.ts │ │ ├── board_plain.ts │ │ ├── board_woods.ts │ │ ├── image_stones.ts │ │ ├── index.ts │ │ ├── plain_stones.ts │ │ ├── raw_image_stone_data.ts │ │ └── rendered_stones.ts ├── GobanBase.ts ├── engine │ ├── BoardState.ts │ ├── ConditionalMoveTree.ts │ ├── GobanEngine.ts │ ├── GobanError.ts │ ├── GobanSocket.ts │ ├── MoveTree.ts │ ├── README.md │ ├── ScoreEstimator.ts │ ├── StoneString.ts │ ├── StoneStringBuilder.ts │ ├── ai │ │ ├── AIReviewData.ts │ │ ├── categorize.ts │ │ └── index.ts │ ├── autoscore.ts │ ├── formats │ │ ├── AdHocFormat.ts │ │ ├── JGOF.ts │ │ └── index.ts │ ├── index.ts │ ├── messages.ts │ ├── ownership_estimators │ │ ├── __tests__ │ │ │ └── voronoi_estimator.test.ts │ │ ├── index.ts │ │ ├── remote_estimator.ts │ │ ├── voronoi_estimator.ts │ │ └── wasm_estimator.ts │ ├── protocol │ │ ├── AIServerToClient.ts │ │ ├── ClientToAIServer.ts │ │ ├── ClientToServer.ts │ │ ├── ServerToClient.ts │ │ └── index.ts │ ├── translate.ts │ └── util │ │ ├── ai_review_utils.ts │ │ ├── color.ts │ │ ├── computeAverageMoveTime.ts │ │ ├── coordinates.ts │ │ ├── duration_strings.ts │ │ ├── getRandomInt.ts │ │ ├── index.ts │ │ ├── matrix.ts │ │ ├── move_encoding.ts │ │ ├── niceInterval.ts │ │ ├── object_utils.ts │ │ ├── positionId.ts │ │ ├── sgf_utils.ts │ │ └── sortMoves.ts ├── index.ts └── third_party │ └── goscorer │ ├── LICENSE.txt │ ├── README.md │ ├── goscorer.d.ts │ └── goscorer.mjs ├── test ├── autoscore_test_files │ ├── corner_test_1.json │ ├── corner_test_2.json │ ├── corner_test_3.json │ ├── corner_test_4.json │ ├── game_32970175.json │ ├── game_33811578.json │ ├── game_33821912.json │ ├── game_33822914.json │ ├── game_33896317.json │ ├── game_33897561.json │ ├── game_33921785.json │ ├── game_33927229.json │ ├── game_34582391.json │ ├── game_34628939.json │ ├── game_34725406.json │ ├── game_34798542.json │ ├── game_34820354.json │ ├── game_35115094.json │ ├── game_35115743.json │ ├── game_52136077.json │ ├── game_52587476.json │ ├── game_64554594.json │ ├── game_64629452.json │ ├── game_64832064.json │ ├── game_74313453.json │ ├── game_beta_17150.json │ ├── game_dev_51749995.json │ ├── game_dev_51750014.json │ ├── game_dev_hex_tests_51750019.json │ ├── game_dev_hex_tests_51750020.json │ └── game_seki_64848549.json ├── index.html ├── test_autoscore.ts └── unit_tests │ ├── AIReviewData.test.ts │ ├── GoConditionalMove.test.ts │ ├── GoEngine.test.ts │ ├── GoEngine_sgf.test.ts │ ├── GoMath.test.ts │ ├── GoMath_positionId.test.ts │ ├── GobanCanvas.test.ts │ ├── GobanCore_conditional_moves.test.ts │ ├── GobanSVG.test.ts │ ├── GobanSocket.test.ts │ ├── OGSConnectivity.test.ts │ ├── ScoreEstimator.test.ts │ ├── StoneStringBuilder.test.ts │ ├── autoscore.test.ts │ ├── test_utils.ts │ └── util.test.ts ├── tsconfig.docs.json ├── tsconfig.json ├── tsconfig.node.json ├── typedoc.json ├── webpack.config.js └── yarn.lock /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.husky/post-checkout -------------------------------------------------------------------------------- /.husky/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.husky/post-commit -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.vscode/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/.vscode/cspell.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/anime_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/anime_black.svg -------------------------------------------------------------------------------- /assets/img/anime_board.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/anime_board.svg -------------------------------------------------------------------------------- /assets/img/anime_shadow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/anime_shadow.svg -------------------------------------------------------------------------------- /assets/img/anime_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/anime_white.svg -------------------------------------------------------------------------------- /assets/img/black_walnut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/black_walnut.jpg -------------------------------------------------------------------------------- /assets/img/granite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/granite.jpg -------------------------------------------------------------------------------- /assets/img/kaya.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/kaya.jpg -------------------------------------------------------------------------------- /assets/img/marble.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/marble.jpg -------------------------------------------------------------------------------- /assets/img/oak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/oak.jpg -------------------------------------------------------------------------------- /assets/img/persimmon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/assets/img/persimmon.jpg -------------------------------------------------------------------------------- /engine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/engine/.gitignore -------------------------------------------------------------------------------- /engine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/engine/Makefile -------------------------------------------------------------------------------- /engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/engine/README.md -------------------------------------------------------------------------------- /engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/engine/package.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/examples.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/examples/examples.css -------------------------------------------------------------------------------- /examples/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/examples/main.tsx -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/prettier.config.js -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *.jwt 2 | -------------------------------------------------------------------------------- /scripts/fetch_game_for_autoscore_testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/scripts/fetch_game_for_autoscore_testing.ts -------------------------------------------------------------------------------- /src/Goban.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban.styl -------------------------------------------------------------------------------- /src/Goban/CanvasRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/CanvasRenderer.ts -------------------------------------------------------------------------------- /src/Goban/Goban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/Goban.ts -------------------------------------------------------------------------------- /src/Goban/InteractiveBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/InteractiveBase.ts -------------------------------------------------------------------------------- /src/Goban/OGSConnectivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/OGSConnectivity.ts -------------------------------------------------------------------------------- /src/Goban/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/README.md -------------------------------------------------------------------------------- /src/Goban/SVGRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/SVGRenderer.ts -------------------------------------------------------------------------------- /src/Goban/TestGoban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/TestGoban.ts -------------------------------------------------------------------------------- /src/Goban/callbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/callbacks.ts -------------------------------------------------------------------------------- /src/Goban/canvas_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/canvas_utils.ts -------------------------------------------------------------------------------- /src/Goban/focus_tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/focus_tracker.ts -------------------------------------------------------------------------------- /src/Goban/themes/GobanTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/GobanTheme.ts -------------------------------------------------------------------------------- /src/Goban/themes/board_plain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/board_plain.ts -------------------------------------------------------------------------------- /src/Goban/themes/board_woods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/board_woods.ts -------------------------------------------------------------------------------- /src/Goban/themes/image_stones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/image_stones.ts -------------------------------------------------------------------------------- /src/Goban/themes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/index.ts -------------------------------------------------------------------------------- /src/Goban/themes/plain_stones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/plain_stones.ts -------------------------------------------------------------------------------- /src/Goban/themes/raw_image_stone_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/raw_image_stone_data.ts -------------------------------------------------------------------------------- /src/Goban/themes/rendered_stones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/Goban/themes/rendered_stones.ts -------------------------------------------------------------------------------- /src/GobanBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/GobanBase.ts -------------------------------------------------------------------------------- /src/engine/BoardState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/BoardState.ts -------------------------------------------------------------------------------- /src/engine/ConditionalMoveTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ConditionalMoveTree.ts -------------------------------------------------------------------------------- /src/engine/GobanEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/GobanEngine.ts -------------------------------------------------------------------------------- /src/engine/GobanError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/GobanError.ts -------------------------------------------------------------------------------- /src/engine/GobanSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/GobanSocket.ts -------------------------------------------------------------------------------- /src/engine/MoveTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/MoveTree.ts -------------------------------------------------------------------------------- /src/engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/README.md -------------------------------------------------------------------------------- /src/engine/ScoreEstimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ScoreEstimator.ts -------------------------------------------------------------------------------- /src/engine/StoneString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/StoneString.ts -------------------------------------------------------------------------------- /src/engine/StoneStringBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/StoneStringBuilder.ts -------------------------------------------------------------------------------- /src/engine/ai/AIReviewData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ai/AIReviewData.ts -------------------------------------------------------------------------------- /src/engine/ai/categorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ai/categorize.ts -------------------------------------------------------------------------------- /src/engine/ai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ai/index.ts -------------------------------------------------------------------------------- /src/engine/autoscore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/autoscore.ts -------------------------------------------------------------------------------- /src/engine/formats/AdHocFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/formats/AdHocFormat.ts -------------------------------------------------------------------------------- /src/engine/formats/JGOF.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/formats/JGOF.ts -------------------------------------------------------------------------------- /src/engine/formats/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/formats/index.ts -------------------------------------------------------------------------------- /src/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/index.ts -------------------------------------------------------------------------------- /src/engine/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/messages.ts -------------------------------------------------------------------------------- /src/engine/ownership_estimators/__tests__/voronoi_estimator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ownership_estimators/__tests__/voronoi_estimator.test.ts -------------------------------------------------------------------------------- /src/engine/ownership_estimators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ownership_estimators/index.ts -------------------------------------------------------------------------------- /src/engine/ownership_estimators/remote_estimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ownership_estimators/remote_estimator.ts -------------------------------------------------------------------------------- /src/engine/ownership_estimators/voronoi_estimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ownership_estimators/voronoi_estimator.ts -------------------------------------------------------------------------------- /src/engine/ownership_estimators/wasm_estimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/ownership_estimators/wasm_estimator.ts -------------------------------------------------------------------------------- /src/engine/protocol/AIServerToClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/protocol/AIServerToClient.ts -------------------------------------------------------------------------------- /src/engine/protocol/ClientToAIServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/protocol/ClientToAIServer.ts -------------------------------------------------------------------------------- /src/engine/protocol/ClientToServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/protocol/ClientToServer.ts -------------------------------------------------------------------------------- /src/engine/protocol/ServerToClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/protocol/ServerToClient.ts -------------------------------------------------------------------------------- /src/engine/protocol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/protocol/index.ts -------------------------------------------------------------------------------- /src/engine/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/translate.ts -------------------------------------------------------------------------------- /src/engine/util/ai_review_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/ai_review_utils.ts -------------------------------------------------------------------------------- /src/engine/util/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/color.ts -------------------------------------------------------------------------------- /src/engine/util/computeAverageMoveTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/computeAverageMoveTime.ts -------------------------------------------------------------------------------- /src/engine/util/coordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/coordinates.ts -------------------------------------------------------------------------------- /src/engine/util/duration_strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/duration_strings.ts -------------------------------------------------------------------------------- /src/engine/util/getRandomInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/getRandomInt.ts -------------------------------------------------------------------------------- /src/engine/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/index.ts -------------------------------------------------------------------------------- /src/engine/util/matrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/matrix.ts -------------------------------------------------------------------------------- /src/engine/util/move_encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/move_encoding.ts -------------------------------------------------------------------------------- /src/engine/util/niceInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/niceInterval.ts -------------------------------------------------------------------------------- /src/engine/util/object_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/object_utils.ts -------------------------------------------------------------------------------- /src/engine/util/positionId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/positionId.ts -------------------------------------------------------------------------------- /src/engine/util/sgf_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/sgf_utils.ts -------------------------------------------------------------------------------- /src/engine/util/sortMoves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/engine/util/sortMoves.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/third_party/goscorer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/third_party/goscorer/LICENSE.txt -------------------------------------------------------------------------------- /src/third_party/goscorer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/third_party/goscorer/README.md -------------------------------------------------------------------------------- /src/third_party/goscorer/goscorer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/third_party/goscorer/goscorer.d.ts -------------------------------------------------------------------------------- /src/third_party/goscorer/goscorer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/src/third_party/goscorer/goscorer.mjs -------------------------------------------------------------------------------- /test/autoscore_test_files/corner_test_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/corner_test_1.json -------------------------------------------------------------------------------- /test/autoscore_test_files/corner_test_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/corner_test_2.json -------------------------------------------------------------------------------- /test/autoscore_test_files/corner_test_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/corner_test_3.json -------------------------------------------------------------------------------- /test/autoscore_test_files/corner_test_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/corner_test_4.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_32970175.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_32970175.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33811578.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33811578.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33821912.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33821912.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33822914.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33822914.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33896317.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33896317.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33897561.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33897561.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33921785.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33921785.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_33927229.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_33927229.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_34582391.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_34582391.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_34628939.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_34628939.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_34725406.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_34725406.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_34798542.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_34798542.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_34820354.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_34820354.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_35115094.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_35115094.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_35115743.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_35115743.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_52136077.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_52136077.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_52587476.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_52587476.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_64554594.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_64554594.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_64629452.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_64629452.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_64832064.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_64832064.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_74313453.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_74313453.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_beta_17150.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_beta_17150.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_dev_51749995.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_dev_51749995.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_dev_51750014.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_dev_51750014.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_dev_hex_tests_51750019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_dev_hex_tests_51750019.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_dev_hex_tests_51750020.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_dev_hex_tests_51750020.json -------------------------------------------------------------------------------- /test/autoscore_test_files/game_seki_64848549.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/autoscore_test_files/game_seki_64848549.json -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/index.html -------------------------------------------------------------------------------- /test/test_autoscore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/test_autoscore.ts -------------------------------------------------------------------------------- /test/unit_tests/AIReviewData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/AIReviewData.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GoConditionalMove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GoConditionalMove.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GoEngine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GoEngine.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GoEngine_sgf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GoEngine_sgf.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GoMath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GoMath.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GoMath_positionId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GoMath_positionId.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GobanCanvas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GobanCanvas.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GobanCore_conditional_moves.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GobanCore_conditional_moves.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GobanSVG.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GobanSVG.test.ts -------------------------------------------------------------------------------- /test/unit_tests/GobanSocket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/GobanSocket.test.ts -------------------------------------------------------------------------------- /test/unit_tests/OGSConnectivity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/OGSConnectivity.test.ts -------------------------------------------------------------------------------- /test/unit_tests/ScoreEstimator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/ScoreEstimator.test.ts -------------------------------------------------------------------------------- /test/unit_tests/StoneStringBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/StoneStringBuilder.test.ts -------------------------------------------------------------------------------- /test/unit_tests/autoscore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/autoscore.test.ts -------------------------------------------------------------------------------- /test/unit_tests/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/test_utils.ts -------------------------------------------------------------------------------- /test/unit_tests/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/test/unit_tests/util.test.ts -------------------------------------------------------------------------------- /tsconfig.docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/tsconfig.docs.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/typedoc.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/online-go/goban/HEAD/yarn.lock --------------------------------------------------------------------------------