Life In 19x19

Announcing Gridmaster (Android app)
Page 1 of 3

Author:  evdw [ Wed Mar 26, 2014 3:59 pm ]
Post subject:  Announcing Gridmaster (Android app)

Hi All,

I made an Android app for the game of Go, which may be of interest to this audience. The app is called GridMaster and can be download it from: ... gridmaster

Gridmaster provides a full featured sgf reader/editor, a Go Text Protocol (GTP) interface to connect any GTP-compatible engine, and a lite version of the Olympiad champion Go program Steenvreter. It can be used as a tool to play, study Joseki, solve Go problems, make diagrams, annotate games, etc. For those that are new to the game, a self-contained introduction as well as some links to more information is included in the help.

If you're looking for a Go Gui on Android, if you'd like to play Steenvreter, if you're looking for the best sgf editor, or just something that quickly opens Kogo's Joseki Dictionary, please give it a try!

Best regards,

Author:  cyclops [ Wed Apr 09, 2014 4:10 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

This is a great app. I installed it today and had a lot of fun already.
I am surprised I am the first one to notice.
As further feedback two details.
1 The option you offer not to be nagged by advertisement doesn't work.
2 If I want to load I file I first have to navigate 3 steps through the UI and then I still have to navigate everytime again through the filesystem to the same directory. Either remember the last opened directory or offer an option to change the standard IO directory.

Hardstikke bedankt!

Author:  daal [ Thu Apr 10, 2014 7:01 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Incompatible with my device (Android 2.3) - oh well.

Author:  alejo [ Fri Apr 11, 2014 9:04 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Nice app :clap:

My two cents:
1.- Add some faster replay method. Clicking once for every move is too slow. For example, in the kgs app, when you make a long click on the "next" button, a menu shows up: 25 moves ahead, 100 moves ahead, end of game. The same applies backwards.
2.- Add some territory estimation method. Users sometimes are just too lazy to count by themselves, just like me :lol:
3.- Remove the "new" button
4.- Make the variations easier to navigate through, marking with a number the variations (such as eidogo) or somehow... The current dis/enabled button isn't too user friendly. I may miss some variations while looking at the board if I don't pay attention to the variations buttons.
5.- Sell it cheap :mrgreen:

Author:  evdw [ Sun Apr 13, 2014 8:05 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Hi All,

Thank you for the comments; it's nice to get some feedback.

(1) I'm not sure exactly what the problem is. You should be able to turn off the ad banner by going to the settings and unchecking 'ads'. If you restart the app this setting may not persist, but at least you should always be able to turn ads off for the current session.

(2) It is possible to change the sgf directory in the settings (Options menu -> settings -> scroll down to 'Files'). Unfortunately not all file managers play nice (some just ignore the path). On my phone 'ES file explorer', 'AndExplorer' and 'OI file manager' all open in the selected location.

In a next version I may add an option to browse the path directly under the save option as well.

@Daal: Sorry, 2.3 is really old, it needs at least Android 3.0. Perhaps there's a way to upgrade your phone? Maybe try something like CyanogenMod?

(1) You can do already do that; if you push down a button and slide away it will go multiple moves.

(2) Reliable territory estimation is not easy because it depends on life & death status of groups. The main app is just a 'dumb' gui that does not have such knowledge. The Steenvreter (lite) engine can do it, but it requires significant work on the interface and gui. If I find the time maybe in a future version...

(3) If I remove the 'new' button, how would you resign / start a new game?

(4) Perhaps adjusting the style property solves this problem?
Under Tools -> Other -> Style select 'show siblings' or 'show children'
Alternatively, if you zoom out, the tree view may also be useful to find unexplored variations

(5) yeah, I'm still pondering on a good price, but first I want to get the bugs out...

@All: before suggesting changes, please have a look at the help and/or tips. Some functionality may already be there.


Author:  alejo [ Mon Apr 14, 2014 4:07 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

1. True, I hadn't noticed it.
2. Though I know a reliable territory estimator is difficult within a cell phone's power, I wonder about making a sort of KGS estimator were we could switch the alive/dead status of stones.
3. I would place the "new" button within the menu, but not in the main screen, this would avoid people accidentally pressing this button and allow more space for the navigation buttons.
4. I hadn't seen this "other" menu from the tools section. I think it would be more intuitive if it were inside the settings... but that's just my opinion...

After installing it on my tablet I realised initial tips were there, I skipped them...

By the way, I'm sure you've already considered it, but what about adding some graphic textures? And a landscape mode? Specially for tablets...

I know setting a price is hard, specially with google charging a 30% tax...

Author:  evdw [ Mon Apr 21, 2014 5:03 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

I uploaded a new version which addresses some of the issues mentioned above. In the settings you can now choose to hide the 'new' button and add custom SGF defaults (e.g., add 'ST[0]' if you want to see auto-markup of child variations). I added a directory picker directly in the 'save' option.

Also, something not mentioned before here but what I quite like myself; you can now copy-paste through the clipboard between apps. E.g., if you copy plain text sgf from an email you can directly paste it into the tree (which now also supports collections, so you can simply paste in a new root).

Author:  EdLee [ Thu Apr 24, 2014 4:04 pm ]
Post subject: 

Hi Erik, Thanks for the app. I don't have any Android devices, but it's great you are providing this to the Go community.

One suggestion on the UI: add an option to adjust the gaps between stones. I looked at the screenshots and the gaps are too big for my taste. This is a personal preference. I prefer either zero pixels between 2 adjacent stones, or maybe at most 1 pixel.

Thanks and keep up the nice work! :)

Author:  evdw [ Sat Apr 26, 2014 3:32 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Hi EdLee,

I agree. In the next version the stones will be a bit bigger (though probably not all the way to zero pixels).


Author:  EdLee [ Sat Apr 26, 2014 4:10 am ]
Post subject: 

Hi Erik,
evdw wrote:
In the next version the stones will be a bit bigger (though probably not all the way to zero pixels).
Thanks. Options are good. :)
c0.jpg [ 71.27 KiB | Viewed 11154 times ]
c1.jpg [ 182.19 KiB | Viewed 11154 times ]
c2.jpg [ 94.76 KiB | Viewed 11154 times ]
c3.jpg [ 126.19 KiB | Viewed 11154 times ]

Author:  evdw [ Sat Apr 26, 2014 4:22 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Ha, maybe I'll just do all styles. :-)

A while back I was also considering to add a black-and-white mode (e.g., for making printable figures)...

Author:  evdw [ Tue Apr 29, 2014 3:17 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

Here's some different views I've implemented for the next version:

2014-04-29 21.46.57.png
2014-04-29 21.46.57.png [ 285.38 KiB | Viewed 11101 times ]

2014-04-29 21.46.04.png
2014-04-29 21.46.04.png [ 54.8 KiB | Viewed 11101 times ]

2014-04-29 21.45.50.png
2014-04-29 21.45.50.png [ 46.5 KiB | Viewed 11101 times ]

Author:  EdLee [ Tue Apr 29, 2014 3:42 pm ]
Post subject: 

Hi Erik, very nice! :)

Author:  evdw [ Sat May 10, 2014 3:05 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

The new version has been upload (to ... gridmaster)

No crashes logged in several weeks now... Perhaps I'm done? :-)

Author:  evdw [ Wed Jun 25, 2014 9:49 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Ever since uploading a new version last weekend I've been getting bad anonymous reviews...

Did I break anything?

Perhaps it's just child's play, but if anything is wrong with the latest version I'd really like to know about it. Analytics are not showing anything bad. No crashes in months, engines install successfully, so I'm a bit clueless as to what's driving this.



Author:  Inkwolf [ Wed Jun 25, 2014 11:35 am ]
Post subject:  Re: Announcing Gridmaster (Android app)

Well, I didn't have time to give it a full testing on my lunch break, but it seems to work fine, and the AI can still kick my butt apparently.

My suggestions:

1. The settings are hard to find. You have to click on 'tools', then 'Options', then 'settings.' It's not really intuitive because the 'options' button is kind of unobtrusive, and I would assume those are options for the tools, rather than the rest of the game. Maybe Options or Settings could be a different button from Tools, available from the main page.

2. It would be nice if your settings were saved. I find that when I come back to the app after shutting down, and start a new game, I have to change the board size, rules set, etc. completely again as it goes back to the default settings.

I don't know if you're responsible for the AI, but I seem to recall that in the endgame, it makes some really nonsensical moves that give me free points. (in Japanese Rules mode, anyway...not sure if they'd make better sense in Chinese, since I have not played Chinese rules much.)

I have not tested the tools and commentary section at all.

But I'm surprised you're getting bad reviews, Gridmaster seems quite decent to me, and I don't think there are very many apps for English-speaking players who want to play the Chinese ruleset.

Author:  evdw [ Wed Jun 25, 2014 12:33 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

Thanks Inkwolf, this is useful input!

I introduced the options button in the tools tab as a work-around for devices that don't have a native options menu button (which is something Google is trying to get rid of, but is still present on many devices). E.g., on a Galaxy S4 you can just press the bottom left hardware button from any tab to get to the settings in one less step. Unfortunately on some screen sizes there is not much space left, so I have to think of a clever way to improve this...

BTW I was kind of hoping that the default settings are reasonably good, so that it is not critical to find them immediately. If anyone feels a certain setting is likely to be a poor default that also would be useful input. (E.g., I changed the default sound for placing a stone and maybe some people prefer the old system beep).

Saving the settings is a very good point. Thanks! Currently they are only saved when you exit the settings activity. If something is changed upon a new-game, you have to go in-and-out of the settings to get it saved. Should be something I can easily fix though :-)

Yes, I also wrote the AI. The occasional nonsensical endgame moves are a common issue in MCTS bots. They occur because the engine does not distinguish between winning big and winning small. It just tries to maximize the probability of winning, and if the win is secure (even if it's only by 0.5 points) all else is considered irrelevant. I do have some ideas to change the endgame behavior so that it becomes more human-like, but since it will not improve actual playing strength (and there is even a risk it gets weaker) it is not high on my to-do-list.

Author:  evdw [ Sat Aug 09, 2014 2:36 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

I think I figured out what was causing the occasional bad reviews. On non-ARM cpu's the Steenvreter lite engine doesn't work (because it is compiled for ARM). As a temporary fix I just excluded incompatible devices. A nicer solution would of course be to get a different binary, but that needs some more work and testing...

Regarding Inkwolf's feedback. The latest version now has another entry point to the options menu directly left from the clocks (so you don't have to go to tools first). Also, the settings are now saved more frequently, and there are a bunch of other small improvements.

Update (24/9): Android devices with an i686 cpu are now fully supported as well

Author:  evdw [ Sun Nov 02, 2014 3:30 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

daal wrote:
Incompatible with my device (Android 2.3) - oh well.

You may be interest to know that I just uploaded a new version that should support your device.

Author:  sybob [ Sun Nov 02, 2014 5:03 pm ]
Post subject:  Re: Announcing Gridmaster (Android app)

I recently came across Gridmaster - Steenvreter.
Yes, there's always something to comment on, but overall I think it is excellent.
Kudos to the maker.
I do not understand why there have not been more downloads. Everyone (on Android) should use it. Totally wonderful.

Page 1 of 3 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group