Centre-based Coordinate System?
- Loons
- Gosei
- Posts: 1378
- Joined: Tue Apr 20, 2010 4:17 am
- GD Posts: 0
- Location: wHam!lton, Aotearoa
- Has thanked: 253 times
- Been thanked: 105 times
Centre-based Coordinate System?
I think basing coordinates on tengen = 0,0 is a good and natural idea. With the first quadrant as black's top right (the normal first move).
At the moment, when we want to talk about a 4-4 stone-
On the board it might be : Q16, D16, D4, Q4 (unless Q is P instead).
Why not, intuitively : 6,6 ; -6,6 ; -6,-6 ; 6,-6 ?
(Travelling round counterclockwise).
I can imagine the point that edges are important, but I would argue that remembering where Q, R, 17 and F are is more confusing.
At the moment, when we want to talk about a 4-4 stone-
On the board it might be : Q16, D16, D4, Q4 (unless Q is P instead).
Why not, intuitively : 6,6 ; -6,6 ; -6,-6 ; 6,-6 ?
(Travelling round counterclockwise).
I can imagine the point that edges are important, but I would argue that remembering where Q, R, 17 and F are is more confusing.
- SoDesuNe
- Gosei
- Posts: 1810
- Joined: Wed Apr 21, 2010 1:57 am
- Rank: KGS 1-dan
- GD Posts: 0
- Has thanked: 490 times
- Been thanked: 365 times
Re: Centre-based Coordinate System?
I don't find that intuitively at all ^^
Every board game I play (chess, Shogi, Go) uses numbers and letters as coordinates. I feel quite at home ; )
Every board game I play (chess, Shogi, Go) uses numbers and letters as coordinates. I feel quite at home ; )
- RBerenguel
- Gosei
- Posts: 1585
- Joined: Fri Nov 18, 2011 11:44 am
- Rank: KGS 5k
- GD Posts: 0
- KGS: RBerenguel
- Tygem: rberenguel
- Wbaduk: JohnKeats
- Kaya handle: RBerenguel
- Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
- Location: Barcelona, Spain (GMT+1)
- Has thanked: 576 times
- Been thanked: 298 times
- Contact:
Re: Centre-based Coordinate System?
Geek of all trades, master of none: the motto for my blog mostlymaths.net
- Loons
- Gosei
- Posts: 1378
- Joined: Tue Apr 20, 2010 4:17 am
- GD Posts: 0
- Location: wHam!lton, Aotearoa
- Has thanked: 253 times
- Been thanked: 105 times
Re: Centre-based Coordinate System?
@Sodesune
Go (at least starts with) more symmetry than eg. Chess.
@RBerenguel
I had a cursory glance at that page before. It seems inelegant to me; prefixing a move with the quadrant, where quadrant 2 is named "a" and named clockwise. Then there are four corner origins.
Compared to just using cartesian coordinates around a centre origin (of heaven).
Go (at least starts with) more symmetry than eg. Chess.
@RBerenguel
I had a cursory glance at that page before. It seems inelegant to me; prefixing a move with the quadrant, where quadrant 2 is named "a" and named clockwise. Then there are four corner origins.
Compared to just using cartesian coordinates around a centre origin (of heaven).
- RBerenguel
- Gosei
- Posts: 1585
- Joined: Fri Nov 18, 2011 11:44 am
- Rank: KGS 5k
- GD Posts: 0
- KGS: RBerenguel
- Tygem: rberenguel
- Wbaduk: JohnKeats
- Kaya handle: RBerenguel
- Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
- Location: Barcelona, Spain (GMT+1)
- Has thanked: 576 times
- Been thanked: 298 times
- Contact:
Re: Centre-based Coordinate System?
Loons wrote:@Sodesune
Go (at least starts with) more symmetry than eg. Chess.
@RBerenguel
I had a cursory glance at that page before. It seems inelegant to me; prefixing a move with the quadrant, where quadrant 2 is named "a" and named clockwise. Then there are four corner origins.
Compared to just using cartesian coordinates around a centre origin (of heaven).
I was on iPad so didn't feel like writing that much
Geek of all trades, master of none: the motto for my blog mostlymaths.net
-
hyperpape
- Tengen
- Posts: 4382
- Joined: Thu May 06, 2010 3:24 pm
- Rank: AGA 3k
- GD Posts: 65
- OGS: Hyperpape 4k
- Location: Caldas da Rainha, Portugal
- Has thanked: 499 times
- Been thanked: 727 times
Re: Centre-based Coordinate System?
"Negative six seven"
"D17"
"-6, 7"
"D17"
It might be a nice mental model, but it's not so hot for verbal or written communication.
"D17"
"-6, 7"
"D17"
It might be a nice mental model, but it's not so hot for verbal or written communication.
-
DrStraw
- Oza
- Posts: 2180
- Joined: Tue Apr 27, 2010 4:09 am
- Rank: AGA 5d
- GD Posts: 4312
- Online playing schedule: Every tenth February 29th from 20:00-20:01 (if time permits)
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Has thanked: 237 times
- Been thanked: 662 times
- Contact:
Re: Centre-based Coordinate System?
RBerenguel wrote:It would also make coordinates "uniform" between different sized boards. So, I'd love if SGF worked like this instead, but...
I don't think so. The 3-3 point would have different coordinates on each board size.
Still officially AGA 5d but I play so irregularly these days that I am probably only 3d or 4d over the board (but hopefully still 5d in terms of knowledge, theory and the ability to contribute).
- quantumf
- Lives in sente
- Posts: 844
- Joined: Tue Apr 20, 2010 11:36 pm
- Rank: 3d
- GD Posts: 422
- KGS: komi
- Has thanked: 180 times
- Been thanked: 151 times
Re: Centre-based Coordinate System?
DrStraw wrote:RBerenguel wrote:It would also make coordinates "uniform" between different sized boards. So, I'd love if SGF worked like this instead, but...
I don't think so. The 3-3 point would have different coordinates on each board size.
Not much worse than the current system - only one point (C3) is consistent across the sizes.
- RBerenguel
- Gosei
- Posts: 1585
- Joined: Fri Nov 18, 2011 11:44 am
- Rank: KGS 5k
- GD Posts: 0
- KGS: RBerenguel
- Tygem: rberenguel
- Wbaduk: JohnKeats
- Kaya handle: RBerenguel
- Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
- Location: Barcelona, Spain (GMT+1)
- Has thanked: 576 times
- Been thanked: 298 times
- Contact:
Re: Centre-based Coordinate System?
DrStraw wrote:RBerenguel wrote:It would also make coordinates "uniform" between different sized boards. So, I'd love if SGF worked like this instead, but...
I don't think so. The 3-3 point would have different coordinates on each board size.
3-3 is not even well defined. Which 3-3?
Geek of all trades, master of none: the motto for my blog mostlymaths.net
-
jug
- Dies with sente
- Posts: 75
- Joined: Sun Oct 20, 2013 5:37 am
- Rank: EGF 5k
- GD Posts: 0
- KGS: jug
- DGS: jug, 4k
- Has thanked: 7 times
- Been thanked: 18 times
Re: Centre-based Coordinate System?
It would also make coordinates "uniform" between different sized boards.
On DGS it has been asked to establish Audouard coordinates, but DGS also has even-sized boards, which does not have a center point.
I don't think it's better or worse ... just different.
- RBerenguel
- Gosei
- Posts: 1585
- Joined: Fri Nov 18, 2011 11:44 am
- Rank: KGS 5k
- GD Posts: 0
- KGS: RBerenguel
- Tygem: rberenguel
- Wbaduk: JohnKeats
- Kaya handle: RBerenguel
- Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
- Location: Barcelona, Spain (GMT+1)
- Has thanked: 576 times
- Been thanked: 298 times
- Contact:
Re: Centre-based Coordinate System?
jug wrote:It would also make coordinates "uniform" between different sized boards.
On DGS it has been asked to establish Audouard coordinates, but DGS also has even-sized boards, which does not have a center point.
I don't think it's better or worse ... just different.
Agree. I'd rather have cartesian having a centerpoint in the board, when it's not available... well, inexistent point would work, too. I'd probably be happy enough if SGF used human coordinates instead of just-letter coordinates (ee instead of e5, for instance.)
Geek of all trades, master of none: the motto for my blog mostlymaths.net
-
Elom
- Lives in sente
- Posts: 827
- Joined: Mon Aug 11, 2014 1:18 am
- Rank: OGS 9kyu
- GD Posts: 0
- Universal go server handle: WindnWater, Elom
- Location: UK
- Has thanked: 568 times
- Been thanked: 84 times
Re: Centre-based Coordinate System?
I had the exact same idea a while ago, and I thought that it's main use would be for computer programming pro go databases into Go playing programs (to give the bot some PRO-level opening moves), but of course it could also be a more universal coordinate system than the Western alphabet based coordinates. It would be interesting to make a new file extension like .ten or .tng that way.
On Go proverbs:
"A fine Gotation is a diamond in the hand of a dan of wit and a pebble in the hand of a kyu" —Joseph Raux misquoted.
"A fine Gotation is a diamond in the hand of a dan of wit and a pebble in the hand of a kyu" —Joseph Raux misquoted.
- Bantari
- Gosei
- Posts: 1639
- Joined: Sun Dec 06, 2009 6:34 pm
- GD Posts: 0
- Universal go server handle: Bantari
- Location: Ponte Vedra
- Has thanked: 642 times
- Been thanked: 490 times
Re: Centre-based Coordinate System?
I am not sure what is to be gained by changing the coordinate system. What is the advantage, other than changing things for the sake of changing things?
For humans:
I really think that the existing system is much easier. For a few reasons:
For computers:
It takes a one-liner and a fraction of a micro-second to recalculate from one system to the other, so also not sure what is to be gained by switching. Are there any reasons to think that either the computer programs or the databases are obstructed by the system we have? And besides, how programs internalize their data has usually nothing to do with the way the data is presented to the user.
PS>
I think that, generally speaking, when you think about introducing changes to any (existing) system, there should be a clear reasons and a clearly defined problem that the changes are supposed to fix. And besides, since each change also introduces at least a short-term problem and cost, this cost should be less than the original problem which is getting fixed.
What problem are we fixing by switching to a different notation system?
Are people complaining they cannot possibly play Go because they can't understand where the point "a1" is, while they could easily figure out "-10,-10"???
For humans:
I really think that the existing system is much easier. For a few reasons:
- a1 is easier to say that "-10,-10" or whatever. This is why we have such letter-number system rather than using the same cartesian axes but with only numbers instead, so a1 could be "1,1". And by the way, both systems are conceptually identical, except we move the origin to tengen rather than having it in lower left corner.
- the origin of the system (a1) is always visible, while it is sometimes hard to pinpoint tengen in late positions. And this can make it really hard to count, not to mention being mistake-prone when writing down the move coordinates. We make enough mistakes as it is, methinks.
- people are used to counting along the edges - it is easier that way, than counting along some (sometimes covered) center-lines. At least, conceptually. In practice, you could write the numbers along the edges just like the present letters and numbers, but then - what would really be accomplished? We would be in the exact same place but with different labels.
- mistakes are less obvious and so harder to fix. When somebody record a move as "12", you have no clue if he forgot a comma (so it should be "1,2") or if he forgot a whole number (and it should be "12,x" or even "x,12".) With the present system, when you see "12" you know that the letter was not recorded, and this makes things easier to fix. In the present system, the missing move is one of at most 19 candidate moves. Under the newly proposed system, the number of candidate moves is almost twice as large.
- there are many boards and other equipment (like software, or game-recording pads) already in existence with the present coordinate system. Reprinting/rebranding/recoding/reworking it all will take ages, resources, and valuable inner peace. Or we will have two systems side-by-side for a while, which is not good. Why is that needed?
- and so on... I could probably think of some more reasons, but you get the drift
For computers:
It takes a one-liner and a fraction of a micro-second to recalculate from one system to the other, so also not sure what is to be gained by switching. Are there any reasons to think that either the computer programs or the databases are obstructed by the system we have? And besides, how programs internalize their data has usually nothing to do with the way the data is presented to the user.
PS>
I think that, generally speaking, when you think about introducing changes to any (existing) system, there should be a clear reasons and a clearly defined problem that the changes are supposed to fix. And besides, since each change also introduces at least a short-term problem and cost, this cost should be less than the original problem which is getting fixed.
What problem are we fixing by switching to a different notation system?
Are people complaining they cannot possibly play Go because they can't understand where the point "a1" is, while they could easily figure out "-10,-10"???
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
______________________________________________
WARNING: This post might contain Opinions!!
- Loons
- Gosei
- Posts: 1378
- Joined: Tue Apr 20, 2010 4:17 am
- GD Posts: 0
- Location: wHam!lton, Aotearoa
- Has thanked: 253 times
- Been thanked: 105 times
Re: Centre-based Coordinate System?
@Bantari
I can't help but point out neither 12 nor 10 would be on a 19x19 board. So nothing but single-digit numbers for coordinates on normal board sizes would be an advantage.
I was gripped by this while writing java code to rotate boards, so. I do think it is a more elegant and symmetrical system, and go is to me a very elegant and symmetrical game. Compared to labelling one of the axis with letters a-t (except for i, most of the time) and the highest magnitude number possible. I would still put coordinates along the edges of the board, were I to make one. Hey, I should.
I can't help but point out neither 12 nor 10 would be on a 19x19 board. So nothing but single-digit numbers for coordinates on normal board sizes would be an advantage.
I was gripped by this while writing java code to rotate boards, so. I do think it is a more elegant and symmetrical system, and go is to me a very elegant and symmetrical game. Compared to labelling one of the axis with letters a-t (except for i, most of the time) and the highest magnitude number possible. I would still put coordinates along the edges of the board, were I to make one. Hey, I should.
- RBerenguel
- Gosei
- Posts: 1585
- Joined: Fri Nov 18, 2011 11:44 am
- Rank: KGS 5k
- GD Posts: 0
- KGS: RBerenguel
- Tygem: rberenguel
- Wbaduk: JohnKeats
- Kaya handle: RBerenguel
- Online playing schedule: KGS on Saturday I use to be online, but I can be if needed from 20-23 GMT+1
- Location: Barcelona, Spain (GMT+1)
- Has thanked: 576 times
- Been thanked: 298 times
- Contact:
Re: Centre-based Coordinate System?
Loons wrote:@Bantari
I can't help but point out neither 12 nor 10 would be on a 19x19 board. So nothing but single-digit numbers for coordinates on normal board sizes would be an advantage.
I was gripped by this while writing java code to rotate boards, so. I do think it is a more elegant and symmetrical system, and go is to me a very elegant and symmetrical game. Compared to labelling one of the axis with letters a-t (except for i, most of the time) and the highest magnitude number possible. I would still put coordinates along the edges of the board, were I to make one. Hey, I should.
I also wrote code to rotate SGF "brute force way" (so, rotated the letters! Had my reasons) and sucks.
Geek of all trades, master of none: the motto for my blog mostlymaths.net