clamshell icon indicating copy to clipboard operation
clamshell copied to clipboard

Clamshell is a library of Golang functions and tools for the game go

Results 26 clamshell issues
Sort by recently updated
recently updated
newest added

We should add a public `Ko()` method to `board.Board` to return the ko-point on the board. Such a method should have: - Documentation - Basic unit tests. See more https://golang.org/pkg/testing/

Difficulty:DDK

Follow-up from #132 and #185 -- We should add some unit-tests for the new cropping library.

Difficulty:DDK

We should add a converter for the BlackRank & WhiteRank properties + fields in the `GameInfo` struct in node.go: https://github.com/otrego/clamshell/blob/master/core/movetree/node.go Extra care will need to be paid to ensure that...

Difficulty:Kyu

We should add a converter for the PlayerBlack & PlayerWhite properties + fields in the `GameInfo` struct in node.go: https://github.com/otrego/clamshell/blob/master/core/movetree/node.go Extra care will need to be paid to ensure that...

Difficulty:Kyu

They cropping library in Bodoko is quite useful for creating diagrams. We should definitely port that over: https://github.com/Kashomon/bodoko/tree/master/cropping

Difficulty:Kyu

OGS has a Rest API -- we can pull games from OGS.

Difficulty:Dan

We should add a converter for the Comment property + a field in the node struct in node.go: https://github.com/otrego/clamshell/blob/master/core/movetree/node.go Extra care will need to be paid to ensure that comments...

Difficulty:Kyu

We should add a Ko helper to the Board struct; currently `ko` is private: https://github.com/otrego/clamshell/blob/master/core/board/board.go#L17 Background: * For more about ko in go, see: https://en.wikipedia.org/wiki/Ko_fight * For more about unit...

Difficulty:DDK

Currently, `move.NewMove` does not have any unit test. We should make such some basic unit tests. For the constructor `NewMove`, which would probably also use `mv.Color()` and `mv.Point()` Background: *...

Difficulty:DDK

When creating new games, we should add `AP[Otrego-Clamshell:0.1.0]` to new Movetrees. `AP[Application:Version]` means "this SGF was created by Application @ Version". We don't currently have a released version of Clamshell;...

Difficulty:DDK