best android opponent?

For discussing go computing, software announcements, etc.
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

best android opponent?

Post by SCWillson »

What's the best Android app to play as an opponent?
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: best android opponent?

Post by oren »

SCWillson wrote:What's the best Android app to play as an opponent?


Champion Go
https://play.google.com/store/apps/deta ... mlnb2VuIl0.

But really, I suggest
DGS
https://play.google.com/store/apps/deta ... 5hbkRHUyJd

and OGS
https://play.google.com/store/apps/deta ... NsaWVudCJd

and play some people.
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

Re: best android opponent?

Post by SCWillson »

I have 6 games going on DGS now and can play those on my Fire tablet but I'm looking for a good app for when I lack Internet access. Right now I have AI Factory's Go which is adequate but I'm looking for something with more features.
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: best android opponent?

Post by daal »

SCWillson wrote:I have 6 games going on DGS now and can play those on my Fire tablet but I'm looking for a good app for when I lack Internet access. Right now I have AI Factory's Go which is adequate but I'm looking for something with more features.

WegoIgo is quite nice, and so is Gobandroid - you can play against gnugo on either of them.
Patience, grasshopper.
Boidhre
Oza
Posts: 2356
Joined: Mon Mar 05, 2012 7:15 pm
GD Posts: 0
Universal go server handle: Boidhre
Location: Ireland
Has thanked: 661 times
Been thanked: 442 times

Re: best android opponent?

Post by Boidhre »

I like Champion Go, especially for quick 9x9 games when I'm killing time somewhere.
User avatar
Tofu
Dies with sente
Posts: 105
Joined: Tue Jun 29, 2010 9:03 am
Rank: KGS 4 kyu
GD Posts: 0
KGS: Tofu
Location: Los Angeles
Has thanked: 28 times
Been thanked: 22 times

Re: best android opponent?

Post by Tofu »

I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents. You will get much more out of it in terms of benefiting your play. The android AI options are all pretty bad.
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

Re: best android opponent?

Post by SCWillson »

Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents. You will get much more out of it in terms of benefiting your play. The android AI options are all pretty bad.


I will look into that. I need to see if I can figure out how to sideload Gogrinder into my Kindle.
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
User avatar
Tofu
Dies with sente
Posts: 105
Joined: Tue Jun 29, 2010 9:03 am
Rank: KGS 4 kyu
GD Posts: 0
KGS: Tofu
Location: Los Angeles
Has thanked: 28 times
Been thanked: 22 times

Re: best android opponent?

Post by Tofu »

You'll probably need to root your fire or sideload google market to get it to work. These things are well worth doing anyway (Im running a rooted nook tablet myself)
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

Re: best android opponent?

Post by SCWillson »

Tofu wrote:You'll probably need to root your fire or sideload google market to get it to work. These things are well worth doing anyway (Im running a rooted nook tablet myself)


I'll look into that as well, although I am somewhat leery of rooting my Kindle and hence voiding the warranty. I just wish it was easier to find and download apk files via PC.

Update: I have managed to install Gobandroid and gnugo on my Kindle Fire and it works perfectly (thus far).
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: best android opponent?

Post by Mike Novack »

Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents. You will get much more out of it in terms of benefiting your play. The android AI options are all pretty bad.


However questions about the usefulness of computer opponents running on this or that hardware should be answered in the context of the strength of the person asking the question.

So yes, pretty weak (what's available on such minimal hardware) but we should give an indication of what is meant by that in more absolute terms. What's too weak to be an opponent for a 4 kyu can be plenty powerful for a 20 kyu to learn from. Some bad habits, yes, but those are again relative to strength. The bad habits of a 10 kyu bot might be one heck of a lot less of an issue than the bad habits of an 18 kyu human opponent (if we are talking about a 20 kyu playing against either to learn from).
User avatar
SCWillson
Dies with sente
Posts: 76
Joined: Tue May 15, 2012 6:54 am
Rank: 25k
GD Posts: 0
Universal go server handle: Trebuchet
Location: El Paso TX
Has thanked: 1 time
Been thanked: 4 times

Re: best android opponent?

Post by SCWillson »

Seems to me there is merit to both studying problems and playing opponents (human or otherwise) to improve at go. Besides, I want to play the game and sometimes getting online is simply not feasible for me since I lack 24/7 net access. At least Gobandroid HD lets me play against Gnugo and even has commented pro games to study.
Assertion without proof takes up little time; misrepresentation is always beautifully brief. –John Stuart Mill
xed_over
Oza
Posts: 2264
Joined: Mon Apr 19, 2010 11:51 am
Has thanked: 1179 times
Been thanked: 553 times

Re: best android opponent?

Post by xed_over »

Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents.

but playing a computer opponent is like doing problems
User avatar
Tofu
Dies with sente
Posts: 105
Joined: Tue Jun 29, 2010 9:03 am
Rank: KGS 4 kyu
GD Posts: 0
KGS: Tofu
Location: Los Angeles
Has thanked: 28 times
Been thanked: 22 times

Re: best android opponent?

Post by Tofu »

xed_over wrote:
Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents.

but playing a computer opponent is like doing problems


Not for me.
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: best android opponent?

Post by Mike Novack »

xed_over wrote:
Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents.

but playing a computer opponent is like doing problems


I think we have perhaps reached the stage where it might be informative to perform a "Turing test" on this question. Somebody prepares a set of game records (say 20) half of which are human vs computer and half of which are human vs human. That means that of the 40 players (two in each game) 10 were a computer. Then post the game records and have people place 10 votes. See how much better than 25% right they can do.

If the results of this are not a whole lot better than 25% people who consider the computer a poor substitute might want to rethink their position. For example, a 50% result would mean the computer is as likely to be mistaken for a human as not.
Rémi
Lives with ko
Posts: 170
Joined: Sat Jan 14, 2012 4:11 pm
Rank: KGS 4 kyu
GD Posts: 0
Has thanked: 32 times
Been thanked: 119 times
Contact:

Re: best android opponent?

Post by Rémi »

Mike Novack wrote:
xed_over wrote:
Tofu wrote:I suggest spending your time doing problems on gogrinder instead of using one of the android computer opponents.

but playing a computer opponent is like doing problems


I think we have perhaps reached the stage where it might be informative to perform a "Turing test" on this question. Somebody prepares a set of game records (say 20) half of which are human vs computer and half of which are human vs human. That means that of the 40 players (two in each game) 10 were a computer. Then post the game records and have people place 10 votes. See how much better than 25% right they can do.

If the results of this are not a whole lot better than 25% people who consider the computer a poor substitute might want to rethink their position. For example, a 50% result would mean the computer is as likely to be mistaken for a human as not.


Such a computer-go Turing test was done in Japan already:
http://www.jaist.ac.jp/jaistcup2011/index-e.htm
http://www.mail-archive.com/computer-go ... 02740.html

Rémi
Post Reply