Mobile Client for playing Turn Based

For discussing go computing, software announcements, etc.
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Mobile Client for playing Turn Based

Post by SpongeBob »

For playing Go online there's an IGS client for the iPhone and now there's the Adroid client for KGS.

This would not be a reason for me to get a smartphone, as much as I would love to have a really good reason to get one. :D

Because when I have the time to play a game of go, I usually also have access to a laptop or PC, with a better playing experience because of a large display, mouse and keyboard.

Also when I am commuting between home and my workplace, I will not have enough time for a whole game. I would have time, however, to play up to a few moves in my turn based games.

So I am wondering why the focus of those mobile clients has mainly been connecting to online and not turn based servers. Surely those normally have a HTML interface and so they can be played on via the mobile's browser. However, when I tried this for OGS, I was not satisfied. Zooming in, zooming out, placing a stone - those can become painful if not optimized nicely.

Other features that would be nice to have:
- An interface to a database of professional game records that can be searched directly from the played game by selecting a search area.
- Access to a joseki database. This could be just any other application running in a parallel task, though.
- Score estimator

I saw that Mdobbins has developed an Adroid client for DGS. Maybe someone can share his experiences with that. (A YouTube video would be really nice. :cool: )
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

anDGS is a simple DGS interface, there are some features not yet suppoted like placing handicap, scoring or making a pass move. But the developer on DGS is working with some of us client/robot developers to extend the capabilities of the program interface in DGS to do a full set of functions. My goal is to be able to do everything related to a DGS game on my client, including eventually reading/replying to messages that show up on the status page. (I am not expecting to support forums.)

I have had a number of users say they loved what anDGS does so far. I had one user say that they preferred a sliding cross hair style of stone location and placement over the touch to zoom and touch to place that I implemented. I actually find anDGS to be faster to make moves than a browser on my desktop as the number of bytes sent over the line (and I believe round trips with the server for acks, etc) is greatly reduced.

I have some screen shots on my website that can give you an idea as to what you would see and how the interface works.

I actually bought my android phone in January just so that I could write this app for my own use.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: Mobile Client for playing Turn Based

Post by SpongeBob »

Thanks for the info, the screenshots give a good impression of what the application looks like. It seems very usable and .... guess what .... I already start wanting to have a SmartPhone.

You mentioned you are in contact with the DGS developer - do you by any chance know if he intends to implement triggers?
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

SpongeBob wrote:Thanks for the info, the screenshots give a good impression of what the application looks like. It seems very usable and .... guess what .... I already start wanting to have a SmartPhone.


;) I love my Droid

SpongeBob wrote:You mentioned you are in contact with the DGS developer - do you by any chance know if he intends to implement triggers?


I don't know what you mean by triggers, can you be a bit more descriptive?
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
Li Kao
Lives in gote
Posts: 643
Joined: Wed Apr 21, 2010 10:37 am
Rank: KGS 3k
GD Posts: 0
KGS: LiKao / Loki
Location: Munich, Germany
Has thanked: 115 times
Been thanked: 102 times

Re: Mobile Client for playing Turn Based

Post by Li Kao »

Probably that you can say "If he plays at A1 I'll answer at A2" and the server automatically executes it if the opponent plays at A1. This is useful to speed up turn based games, and is used in the Malkovich games in this forum.
Sanity is for the weak.
User avatar
Chew Terr
Gosei
Posts: 2060
Joined: Mon Apr 19, 2010 12:45 pm
Rank: KGS 3k
GD Posts: 264
KGS: Chew
Location: Texas
Has thanked: 546 times
Been thanked: 172 times
Contact:

Re: Mobile Client for playing Turn Based

Post by Chew Terr »

Also on OGS, there are conditional moves that do the same thing. You can say 'if a then b and if c then d', and you can have multiple parallel triggers. Kind of like 'If you pincer close I'll jump into the corner, but if you jump back, I'll extend to D10'.
Someday I want to be strong enough to earn KGS[-].
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: Mobile Client for playing Turn Based

Post by SpongeBob »

Yeah, right, I ment the functionality of conditional moves, as provided by OGS.
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

SpongeBob wrote:Yeah, right, I ment the functionality of conditional moves, as provided by OGS.

Ah, Yes. We have always talked about it as conditional moves. A frequently requested feature. There has been a lot of discussion and even some design work done for it in the past. True to it's name, adding certain features to DGS sometimes tend to Drag-on ;) I don't know where this one sits in the priority list, you might find something on the development server. Right now most of the work is going into improving the client interface to add basic missing features.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

I just looked at the To Do List on DGS. Conditional moves is second on the list right behind tournaments and some tournament features have already been released. Since I am not directly involved with the development on the DGS server, I cannot say anything more about what, when, etc.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
Jordus
Site Admin
Posts: 1125
Joined: Fri Dec 04, 2009 6:06 pm
Rank: KGS 9k
GD Posts: 0
Universal go server handle: Jordus
Location: Allegan, MI, USA
Has thanked: 16 times
Been thanked: 116 times
Contact:

Re: Mobile Client for playing Turn Based

Post by Jordus »

Iphone has a turn based client called Boardz... just FYI...
I'm thinking...
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

Jordus wrote:Iphone has a turn based client called Boardz... just FYI...

The review states that it uses it own private server not one of the popular ones like OGS or DGS. It may eventually draw enough users to be interesting to someone.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
User avatar
fwiffo
Gosei
Posts: 1435
Joined: Tue Apr 20, 2010 6:22 am
Rank: Out of practice
GD Posts: 1104
KGS: fwiffo
Location: California
Has thanked: 49 times
Been thanked: 168 times

Re: Mobile Client for playing Turn Based

Post by fwiffo »

Just gave anDGS a try, and think I found a bug... If there's a server message it seems that you can't make a move in your games until you've read it on the web page.
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: Mobile Client for playing Turn Based

Post by SpongeBob »

mdobbins wrote:... adding certain features to DGS sometimes tend to Drag-on ;)

O.k., now I know where the name comes from. :D

One further question, though: Is it possible to try out different sequences, before submitting the game move?
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
Redundant
Lives in sente
Posts: 924
Joined: Thu Apr 22, 2010 3:00 pm
Rank: lazy
GD Posts: 0
KGS: redundant/silchas
Tygem: redundant
Wbaduk: redundant
DGS: redundant
OGS: redundant
Location: Pittsburgh
Has thanked: 45 times
Been thanked: 103 times

Re: Mobile Client for playing Turn Based

Post by Redundant »

SpongeBob wrote:
mdobbins wrote:... adding certain features to DGS sometimes tend to Drag-on ;)

O.k., now I know where the name comes from. :D

One further question, though: Is it possible to try out different sequences, before submitting the game move?


On anDGS, if you know the ID you can download the sgf of any game and then edit it.
User avatar
mdobbins
Lives with ko
Posts: 242
Joined: Sun Feb 28, 2010 8:18 am
Rank: KGS 4 Kyu
GD Posts: 2067
KGS: mgd
DGS: mdobbins
Location: Pa, Va
Has thanked: 15 times
Been thanked: 64 times
Contact:

Re: Mobile Client for playing Turn Based

Post by mdobbins »

fwiffo wrote:Just gave anDGS a try, and think I found a bug... If there's a server message it seems that you can't make a move in your games until you've read it on the web page.

Did this occur at the same time as the issue you described in the PM? If so, the waiting message may not be be the issue.

The waiting message can only be cleared by reading on the server, but I have never had a problem making a move because of it. The first move of a game must be made on the server as the current interface only allows a client to send a move if the previous opponent move is on the board (not at the beginning or after a pass), that is one of the new features on the client interface we are working on resolving. You may have seen that along with the game message in your status. If I am right, it was making the first move on the server, not reading the message that allowed you to make additional moves.

If you find that you cannot make a move on the board after your opponent makes a move on the board (w/ or w/out a message waiting), please let me know.

In the mean time, I still need to figure out what looks like a Cyrillic character set problem in the player name suppressing the display of the first move that you reported.
Michael Dobbins; Dragon: mdobbins, KGS: mgd, AGA#: 4253,
My Website
Post Reply