prototype for new go diagram format

Tell the community about tournaments, new go sites, software updates, etc.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: prototype for new go diagram format

Post by Kirby »

Cool. Will make more updates in a bit.
be immersed
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: prototype for new go diagram format

Post by Kirby »

I made a couple more updates:
* Made numbers thinner.
* Added outline around circles.
* The bug with the $$W tag should be fixed.
* Changed padding of div to have text aligned on bottom if it exists (right now diagrams have 5 pixels of space below the text if you annotate the diagram).
* Changed text color of text for two of the schemes.

Here are examples using the diagram I've been repeating all over the place:
[go-beta]$$Wcm1 Example using some of the existing markups
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . X X X . . A . * . V . . O O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . B . . . . . C . . . . . W . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . # . . . . . S . . . . . @ . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Y . . . . . T . . . . . Q . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Z . . . . . M . . . . . P . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . 1 . 2 . 3 . 4 . 5 . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . a . b . c . d . x . y . z . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go-beta]

[go-beta2]$$Wcm1 Example using some of the existing markups
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . X X X . . A . * . V . . O O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . B . . . . . C . . . . . W . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . # . . . . . S . . . . . @ . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Y . . . . . T . . . . . Q . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Z . . . . . M . . . . . P . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . 1 . 2 . 3 . 4 . 5 . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . a . b . c . d . x . y . z . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go-beta2]

[go-beta3]$$Wcm1 Example using some of the existing markups
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . . . . . . . . . . . . . ? ? ? ? ? |
$$ | . . X X X . . A . * . V . . O O O . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . B . . . . . C . . . . . W . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . # . . . . . S . . . . . @ . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Y . . . . . T . . . . . Q . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . Z . . . . . M . . . . . P . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . 1 . 2 . 3 . 4 . 5 . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . a . b . c . d . x . y . z . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------[/go-beta3]
Here are some examples from the Relentless thread that died a little while ago:

[go-beta]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta]

[go-beta2]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta2]

[go-beta3]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta3]

---

I looked into making the circles "anti-aliased", but haven't had much success. From what I've read, anti-aliasing, at least using the canvas arc in javascript, depends on the browser - so some browsers might anti-alias, and some might not.

1.) Is thinner text for the stone numbers preferred, or was the old thicker text better?
2.) Any other updates on appearance to these? Are they readable?

If there is more work to do on #1 and #2, above, I'll do that first. Otherwise, I'll move on to adding coordinate functionality.
be immersed
dfan
Gosei
Posts: 1599
Joined: Wed Apr 21, 2010 8:49 am
Rank: AGA 2k Fox 3d
GD Posts: 61
KGS: dfan
Has thanked: 891 times
Been thanked: 534 times
Contact:

Re: prototype for new go diagram format

Post by dfan »

These are looking nice! I like the orange and brown boards better than the yellow one, which has less contrast.

The stone numbers (and the letters) don't seem perfectly centered. They are slightly higher up than they should be, and perhaps a touch too far left (except for the 10, which is a little too far right). I don't know what system you are using; when I had to do something similar I was able to find the bounding box of the number and place it so that its center aligned exactly with the center of the circle.
User avatar
Bonobo
Oza
Posts: 2225
Joined: Fri Dec 23, 2011 6:39 pm
Rank: OGS 13k
GD Posts: 0
OGS: trohde
Universal go server handle: trohde
Location: Lüneburg Heath, North Germany
Has thanked: 8263 times
Been thanked: 925 times
Contact:

Re: prototype for new go diagram format

Post by Bonobo »

1.) Is thinner text for the stone numbers preferred, or was the old thicker text better?
looks good for me
2.) Any other updates on appearance to these? Are they readable?
I was about to write about justification of the numbers, but when the page reappeared after I “liked” your last comment, I saw that dfan already had beat me to it :D
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi Kirby,

It's looking nice. I'm on Safari iOS, tiny iPhone 4S screen.

Feature request, if possible.

Current: zero gaps between rook-adjacent stones:
Click Here To Show Diagram Code
[go]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . . . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . . . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go]
Beta: gaps between rook-adjacent stones: ( also, beta bug: odd numbered stones, :b1: should be all Black ; even White :) )
[go-beta]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . . . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . . . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta]
Feature request, if feasible: could you make the gap exactly 1 pixel wide, regardless of the browser ?
Or, could it be a user preference ? Zero pixel, unchanged from current, zero gaps ; or 1 pixel, etc. ?
( I'm not sure which looks better, yet.
I'm pretty sure 1+ pixel gaps start to look strange... :)

Beta bug: :)
Current: rook-adjacent stones have zero gaps between them:
Click Here To Show Diagram Code
[go]$$B
$$ . . . . . . . . . . . . .
$$ . X X . O O . X O . O X .
$$ . . . . . . . . . . . . .
$$ . X . O . X . O . O X . .
$$ . X . O . O . X . X O . .
$$ . . . . . . . . . . . . .
$$ . X X . O O . X X X . X .
$$ . X O . O X . . . . . O .
$$ . . . . . . . O O O . X .
$$ . . . . . . . . . . . . .[/go]
The new beta has a gap (oops, bug :) )
[go-beta]$$B
$$ . . . . . . . . . . . . .
$$ . X X . O O . X O . O X .
$$ . . . . . . . . . . . . .
$$ . X . O . X . O . O X . .
$$ . X . O . O . X . X O . .
$$ . . . . . . . . . . . . .
$$ . X X . O O . X X X . X .
$$ . X O . O X . . . . . O .
$$ . . . . . . . O O O . X .
$$ . . . . . . . . . . . . .[/go-beta]
dfan
Gosei
Posts: 1599
Joined: Wed Apr 21, 2010 8:49 am
Rank: AGA 2k Fox 3d
GD Posts: 61
KGS: dfan
Has thanked: 891 times
Been thanked: 534 times
Contact:

Re: prototype for new go diagram format

Post by dfan »

For what it's worth, I have printed books with both the small-gap style and the stones-touching style. The small-gap style appears to be a bit more popular.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: prototype for new go diagram format

Post by Kirby »

Will look into the pixel thing. About the bug, not all diagram formats are implemented - initially wanted to see how people liked the look. I'll start to prioritize functionality now.

Maybe tomorrow- have an AYD game tonight.
be immersed
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi Kirby,

No hurry at all -- all this is bonus for us ! Thanks. The beta already looks much better.

What is AYD ? :)
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi Kirby, dfan,

Just for reference. ( Big screenshots -- this post ; Small screenshots -- next post )
( It's understood that there are differences when we're playing -- on a big board -- versus viewing/studying, on smaller boards ).
gIGo (1-pixel ? gaps), 1024x1027:
gaps_gIGo_1024x1027.jpg
gaps_gIGo_1024x1027.jpg (149.98 KiB) Viewed 11195 times
GoPanda2 (1-pixel ? gaps ; grid lines too heavy ?), Windows 8.1, 1580x1080:
gaps_GoPanda2_1580x1080.jpg
gaps_GoPanda2_1580x1080.jpg (188.54 KiB) Viewed 11195 times
MultiGo (1+ pixel gaps too wide), 902x904:
gaps_MultiGo_902x904.jpg
gaps_MultiGo_902x904.jpg (159.32 KiB) Viewed 11195 times
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi Kirby,

For reference, "similar"-sized diagrams ( Firefox, Windows 8.1 ):

Current: zero gaps between rook-adjacent stones:
Click Here To Show Diagram Code
[go]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . . . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . . . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go]
Beta: gaps between rook-adjacent stones: ( also, beta bug with stone colors < Fixed by post 45 > )
[go-beta]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . . . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . . . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . . . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta]
gIGo 440x441:
gaps_gIGo_440x441.jpg
gaps_gIGo_440x441.jpg (151.96 KiB) Viewed 11189 times
GoPanda2 440x440:
gaps_GoPanda2_440x440.jpg
gaps_GoPanda2_440x440.jpg (156.28 KiB) Viewed 11189 times
MultiGo 440x440:
gaps_MultiGo_440x440.jpg
gaps_MultiGo_440x440.jpg (165.48 KiB) Viewed 11189 times
User avatar
Bonobo
Oza
Posts: 2225
Joined: Fri Dec 23, 2011 6:39 pm
Rank: OGS 13k
GD Posts: 0
OGS: trohde
Universal go server handle: trohde
Location: Lüneburg Heath, North Germany
Has thanked: 8263 times
Been thanked: 925 times
Contact:

Re: prototype for new go diagram format

Post by Bonobo »

I think I’d prefer it if the rook-adjacent stones would touch, i.e. if there were no gap.

Maybe this is easier to immediately recognize as solidly connected? (if of same colour, of course)
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: prototype for new go diagram format

Post by Kirby »

@EdLee:
AYD is American Yunguseng Dojang.

http://ayd.yunguseng.com
be immersed
skydyr
Oza
Posts: 2495
Joined: Wed Aug 01, 2012 8:06 am
GD Posts: 0
Universal go server handle: skydyr
Online playing schedule: When my wife is out.
Location: DC
Has thanked: 156 times
Been thanked: 436 times

Re: prototype for new go diagram format

Post by skydyr »

I like the look now, particularly the first of the four options.

Regarding the gap/no gap, I think that the gap might look good if the lines of the board seemed to continue in the gap. This may just be an extra pixel or two in each of the cardinal directions from the stone graphic, assuming it's a set of images compounded together in squares to build the board, though you would have to account for the edges of course. To not have a gap, I think you'd need much more finely rendered/anti-aliased stones, lest it lead to a sort of black block where the stones touch.

I do find that having a gap without the lines leads to this weird illusory appearance of board-coloured boxes around the stones where they are clustered tightly together.

Other opinions?
dfan
Gosei
Posts: 1599
Joined: Wed Apr 21, 2010 8:49 am
Rank: AGA 2k Fox 3d
GD Posts: 61
KGS: dfan
Has thanked: 891 times
Been thanked: 534 times
Contact:

Re: prototype for new go diagram format

Post by dfan »

Books that have the gap in their diagrams generally just have empty space between stones, no grid lines. You may be surprised if you take a look in your library. Of course that doesn't necessarily mean that it wouldn't look fine if the grid lines were present.
Kirby
Honinbo
Posts: 9553
Joined: Wed Feb 24, 2010 6:04 pm
GD Posts: 0
KGS: Kirby
Tygem: 커비라고해
Has thanked: 1583 times
Been thanked: 1707 times

Re: prototype for new go diagram format

Post by Kirby »

For now, I narrowed the gap. I didn't do anything with anti-aliasing, so it looks a little like a blob:

[go-beta]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta]

[go-beta2]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta2]

[go-beta3]$$B
$$ +---------------------------------------+
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . O . . . . . . . . . . . . b . . |
$$ | . . . , . 0 . . . 6 . 7 . . . X . . . |
$$ | . . X . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . 2 . 3 . . . . a . . |
$$ | . . . . . 9 . . . . 4 5 . . . . . . . |
$$ | . . . 8 . . . X . O . 1 . . . . . . . |
$$ | . . X O . X . . O . . . . . . . . . . |
$$ | . . . , . X . O . , . . . . . , . c . |
$$ | . . O . . . X O X X X . X X X X X . . |
$$ | . . . O . X O O X O X . X O O O O O . |
$$ | . . . O X . O O O O X O O . . . . . . |
$$ | . . . O X . . O X X O O X O X . X . . |
$$ | . O O X X . O X X . O X X . . . . . . |
$$ | . X X O . X O X O , O O . . O , X . . |
$$ | . X O . O X X X . O . X . O . X . X . |
$$ | . X O . X O X . . . . . . . . . X O . |
$$ | . O . . O O . . . . . . . . . . . . . |
$$ +---------------------------------------+[/go-beta3]

I also adjusted the black/white sente thing. There are still unsupported diagram types (like not having the "|" border marks isn't implemented yet, as EdLee showed).

I adjusted the centering of the numbers on the stones, and changed the labels to be capitalized and a slightly different font.

I'll work on getting the diagram bugs out next probably (e.g. different board sizes, not having border marks, markings on edges that don't show up properly, etc.), then coordinates. Then I can revisit how the spacing between stones looks, anti-aliasing, etc.
be immersed
Post Reply