It is currently Tue May 27, 2025 3:04 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 17 posts ] 
Author Message
Offline
 Post subject: Diagram Symbols -- A Nitpick
Post #1 Posted: Sun Aug 07, 2011 12:40 pm 
Lives in gote

Posts: 566
Liked others: 39
Was liked: 59
Rank: 1k
Universal go server handle: mw42
Something that has bothered me for a while is why the symbols used for go diagrams are what they are. For me, at least, they are not easy to remember, and I will usually have to check to make sure I used the correct character. I understand that L19x19 may have had no choice in the symbols used and might be unable, unwilling or deem it unwise to change them. However, I still thought I'd give my suggestion on how the symbols should be selected.

First, for a black or white stone just use B or W. Then reserve the next 4 consecutive upper-case letters for marked stones (easy to remember). That would be C, D, E and F for marked black stones and X, Y, Z and A for marked white stones. The order for the markups should be circle, cross, triangle and square which is ordered by the number of strokes needed to draw them (again, easy to remember). Last, reserve S for a square on an empty intersection and T for a triangle on an empty intersection. Unfortunately C and X are already reserved and cannot be used for circle and cross, but, hey, O looks a lot like a circle and P follows O just like cross follows circle, so use O for circle and P for cross (easy to remember, too!).

So, to restate the proposed scheme:

B - :black: W - :white:
C - :bc: X - :wc: O - :ec:
D - :bx: Y - :wx: P - :ex:
E - :bt: Z - :wt: T - :et:
F - :bs: A - :ws: S - :es:

Thanks for reading. :)


This post by mw42 was liked by: jts
Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #2 Posted: Sun Aug 07, 2011 3:29 pm 
Oza
User avatar

Posts: 2659
Liked others: 310
Was liked: 631
Rank: kgs 6k
One problem is that even if our beloved admins implemented this change, it would beak all the existing diagrams, no?

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #3 Posted: Sun Aug 07, 2011 5:15 pm 
Honinbo

Posts: 9552
Liked others: 1602
Was liked: 1712
KGS: Kirby
Tygem: 커비라고해
I could make this change if enough people agree with it. As jts said, it might be a hassle to replace all of the existing diagrams, but it can be done.

However, it stands to note that, if we do make such a change, we will no longer be compatible with the senseis library diagrams, since those diagrams use the same symbols that are currently being used.

Alternatively, I could make new tags in addition to the go tags that are the same as go tags, but take the proposed symbols as input.

What do people think about this?

_________________
be immersed

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #4 Posted: Sun Aug 07, 2011 6:21 pm 
Judan
User avatar

Posts: 5546
Location: Banbeck Vale
Liked others: 1104
Was liked: 1457
Rank: 1D AGA
GD Posts: 1512
Kaya handle: Test
Due to the legacy issue, I vote for leaving it as is. Besides, I'm just getting used to it.

_________________
Help make L19 more organized. Make an index: https://lifein19x19.com/viewtopic.php?f=14&t=5207

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #5 Posted: Sun Aug 07, 2011 6:28 pm 
Tengen

Posts: 4382
Location: Caldas da Rainha, Portugal
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
I don't care what there is, but I'd benefit from a link from the reply page to diagram instructions. Whatever you implement, I'll just keep looking up the codes.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #6 Posted: Sun Aug 07, 2011 10:53 pm 
Oza

Posts: 2264
Liked others: 1180
Was liked: 553
'X' and 'O' are standard ASCII representation for playing go on the console -- like playing GnuGo on the commandline, or IGS via telnet

Please do not change the way forum diagrams are represented. These are already standard.

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #7 Posted: Mon Aug 08, 2011 12:30 am 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Changing this would be a ridiculously bad idea. :blackeye:

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #8 Posted: Mon Aug 08, 2011 1:54 am 
Oza
User avatar

Posts: 2414
Location: Tokyo, Japan
Liked others: 2351
Was liked: 1332
Rank: Jp 6 dan
KGS: ez4u
Basically we would all like to think that our 'improvements' will seem just as logical and "really cool" to everyone else, as they do to us. Needless to say the average run-of-the-mill idiot that populates the world at large never seems to agree. In this case, I am afraid that I am classed with the idiots. After ten years of diagram building on SL, I am pretty used to the existing codes and too lazy to want to change. Also breaking the ability to cut and paste from my beloved kombilo would break my old heart. Hence, no thumbs up for this puppy. :blackeye:

_________________
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #9 Posted: Mon Aug 08, 2011 5:29 am 
Gosei

Posts: 1348
Location: Finland
Liked others: 49
Was liked: 129
Rank: FGA 7k GoR 1297
I see no reason to change the current symbols.

However, would it be a big task to create another tag which used the proposed new set of symbols?

_________________
Offending ad removed

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #10 Posted: Mon Aug 08, 2011 7:35 am 
Lives in gote

Posts: 566
Liked others: 39
Was liked: 59
Rank: 1k
Universal go server handle: mw42
The response is what I expected -- I don't disagree with the sentiments expressed, either. I don't really think a new tag should be added because (a) it won't be used or (b) it'll frustrate users wanting to copy/paste diagrams to other places.

I'm just glad I finally vented this because every time I go to make a diagram I think "why..."

Thanks, Kirby, for offering to make a change. :tmbup:

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #11 Posted: Mon Aug 08, 2011 7:47 am 
Lives in gote
User avatar

Posts: 643
Location: Munich, Germany
Liked others: 115
Was liked: 102
Rank: KGS 3k
KGS: LiKao / Loki
IMO your suggestion doesn't even address the main problems of the diagram format: They only support a small subset of labels. In particular only lower case letters and 10 different numbers. I considered adding a diagram export to my go program, but this lack of generality was very off-putting.

_________________
Sanity is for the weak.

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #12 Posted: Mon Aug 08, 2011 4:57 pm 
Gosei
User avatar

Posts: 1758
Liked others: 378
Was liked: 375
Rank: 4d
I agree with mw42 that the symbols used for Go diagrams are rather confusing - if I'm using anything other than X, O, B, or W, I have to look it up. However, I think changing things now would have too many negative effects. It would be nice if there was an easy way to access a diagram legend, but that seems like a lot of work. Maybe what you can do if you really want is create a legend to place on your desk or a nearby wall, which you can then reference as needed. It would be convenient and double as a Go decoration.

_________________
We don't know who we are; we don't know where we are.
Each of us woke up one moment and here we were in the darkness.
We're nameless things with no memory; no knowledge of what went before,
No understanding of what is now, no knowledge of what will be.

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #13 Posted: Mon Aug 08, 2011 11:48 pm 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
Dusk Eagle wrote:
I agree with mw42 that the symbols used for Go diagrams are rather confusing - if I'm using anything other than X, O, B, or W, I have to look it up. However, I think changing things now would have too many negative effects. It would be nice if there was an easy way to access a diagram legend, but that seems like a lot of work. Maybe what you can do if you really want is create a legend to place on your desk or a nearby wall, which you can then reference as needed. It would be convenient and double as a Go decoration.


http://senseis.xmp.net/?HowDiagramsWork

As a quick guide:

B and W, short for Black and White, are stones with circles on them. @ and # are stones with squares.

O is an empty white stone, so the next two letters, P and Q, are white stones with markers. Similarly, X is a black stone, so the next two letters, Y and Z, are black stones with markers.

Empty markers are mostly logical: C = Circle, S = Square, T = Triangle, M = Mulitplication sign (cross).

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #14 Posted: Tue Aug 09, 2011 4:50 am 
Lives in gote
User avatar

Posts: 476
Liked others: 193
Was liked: 83
Rank: Dutch 2 dan
GD Posts: 56
KGS: hopjesvla
I agree with most of the posters here. But I just thought up one change that COULD be made without losing backwards compatibility: enable move numbering up to 99! This would be useful in diagrammes, no? All that has to be done is replace the space to the right of the move number. For example, a random opening could look like this:
Code:
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . 10. . . |
$$ | . . . . . . . . . . 12. . 8 . . 11. . |
$$ | . . . 2 . . . . . , . . . . . 1 . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . 9 . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . 13. . . |
$$ | . . . 6 . . . . 17. . . . . . . . . . |
$$ | . . 4 , 15. . . . , . . . . . 3 . . . |
$$ | . . . 145 . . . 7 . . . . . . . . . . |
$$ | . . . 16. . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------

Granted, it will look a bit messy for contact fights, but those who don't like it need not use it. Sensei's library diagrammes can still be converted to here, and existing diagrammes are not broken.

I, for one, would like this :)

_________________
My name is Gijs, from Utrecht, NL.

When in doubt, play the most aggressive move

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #15 Posted: Tue Aug 09, 2011 6:20 am 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
gaius wrote:
I agree with most of the posters here. But I just thought up one change that COULD be made without losing backwards compatibility: enable move numbering up to 99! This would be useful in diagrammes, no? All that has to be done is replace the space to the right of the move number. For example, a random opening could look like this:
Code:
$$ ---------------------------------------
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . 10. . . |
$$ | . . . . . . . . . . 12. . 8 . . 11. . |
$$ | . . . 2 . . . . . , . . . . . 1 . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . 9 . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . , . . . . . , . . . . . , . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . 13. . . |
$$ | . . . 6 . . . . 17. . . . . . . . . . |
$$ | . . 4 , 15. . . . , . . . . . 3 . . . |
$$ | . . . 145 . . . 7 . . . . . . . . . . |
$$ | . . . 16. . . . . . . . . . . . . . . |
$$ | . . . . . . . . . . . . . . . . . . . |
$$ ---------------------------------------

Granted, it will look a bit messy for contact fights, but those who don't like it need not use it. Sensei's library diagrammes can still be converted to here, and existing diagrammes are not broken.

I, for one, would like this :)


The basic premise of SLTXT2PNG, which both Sensei's Library and L19 use, is one character per intersection. Spaces are optional. So this works fine:

Code:
$$W
$$+------
$$|......
$$|...90.
$$|..12..
$$|..3X..
$$|.54...
$$|.76...
$$|..8...


to make this:

Click Here To Show Diagram Code
[go]$$W
$$+------
$$|......
$$|...90.
$$|..12..
$$|..3X..
$$|.54...
$$|.76...
$$|..8...[/go]


So yes, you are breaking backwards compatibility.

Letting go of this convention is asking for trouble, IMO, because it can become confusing which space belongs to which intersection and which numbers belong together. And if someone does it wrong it will often not be obvious from the result why.

If you want to allow higher numbers, other labels, etc. then at the very least you should make sure that everything is space separated, e.g:

Code:
$$ .  .  .  .
$$ . 13  .  .
$$ .  .  .  .
$$ .  . 14  .
$$ .  .  .  .


But really, at some point, if you want more power, why not just plug some SGF between sgf tags? I don't think diagrams with 100 moves in them are clear anymore. At some point around maybe 15-20 moves at most, a single diagram loses its communicative ability.

What I would really like is if L19 allowed tables, the way SL does. Having the option to put a series of diagrams next to each other, instead of under each other, is quite powerful. It is much more compact, and allows the reader to see all the diagrams in one screen.

For an example, see: http://senseis.xmp.net/?HermanHiddema%2 ... arAnalysis


This post by HermanHiddema was liked by: gaius
Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #16 Posted: Tue Aug 09, 2011 8:44 am 
Lives in gote
User avatar

Posts: 476
Liked others: 193
Was liked: 83
Rank: Dutch 2 dan
GD Posts: 56
KGS: hopjesvla
Thanks Herman, I did not know that :)

Anyhow the diagrammes on your page might not be the most suitable for numbering above 9 :shock:
Nice article!

_________________
My name is Gijs, from Utrecht, NL.

When in doubt, play the most aggressive move

Top
 Profile  
 
Offline
 Post subject: Re: Diagram Symbols -- A Nitpick
Post #17 Posted: Tue Aug 09, 2011 9:11 am 
Gosei
User avatar

Posts: 2011
Location: Groningen, NL
Liked others: 202
Was liked: 1087
Rank: Dutch 4D
GD Posts: 645
Universal go server handle: herminator
gaius wrote:
Thanks Herman, I did not know that :)

Anyhow the diagrammes on your page might not be the most suitable for numbering above 9 :shock:
Nice article!


Yes, those diagrams are an example of a position where having only a few moves per diagram is much better :)

If tables were allowed, we could do something like this:

Click Here To Show Diagram Code
[go]$$W Joseki
$$ -------------------------------
$$ - . . . . . . . - . . . . . . .
$$ - . . . . . . . - . . 1 . . . .
$$ - . 0 3 X . . . - . X O X 3 . .
$$ - . . 4 5 . . . - . . X O . . .
$$ - . . 6 1 . . . - . 2 X O . . .
$$ - . 9 7 8 . . . - . O O X 5 . .
$$ - . . 2 . . . . - . 4 X 6 . . .
$$ - . . . . . . . - . . . . . . .
$$ - . . . . . . . - . . . . . . .[/go]


Except the right half would be a separate diagram and start at :w11:

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group