World Draughts Forum

It is currently Wed Dec 12, 2018 15:30

All times are UTC+01:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Thu Dec 06, 2018 22:01 
Offline

Joined: Wed Mar 11, 2009 01:30
Posts: 89
Location: Mountain View
It has been a while, but I recently added something to Checkers for Android I had been planning for a long time: a notation window and full game navigation, similar to my chess app (and recently also the reversi app). No more artificial restrictions on the undo, one can simply go back and forth in the full game, and try different strategies to learn from one's mistakes! Switching between all the different notation schemes is a bit confusing, but hopefully I got it all right (for simplicity, however, the app always just shows the "from" and "to" square for each move or capture, even though technically intermediate squares are sometimes needed to disambiguate multiple jumps).

Image


Top
   
PostPosted: Fri Dec 07, 2018 10:02 
Offline

Joined: Wed Apr 14, 2004 16:04
Posts: 1609
AartBik wrote:
It has been a while, but I recently added something to Checkers for Android I had been planning for a long time: a notation window and full game navigation, similar to my chess app (and recently also the reversi app). No more artificial restrictions on the undo, one can simply go back and forth in the full game, and try different strategies to learn from one's mistakes! Switching between all the different notation schemes is a bit confusing, but hopefully I got it all right (for simplicity, however, the app always just shows the "from" and "to" square for each move or capture, even though technically intermediate squares are sometimes needed to disambiguate multiple jumps).

Image


Hi Aart, Just installed it on my Android 8.0 phone. I don't see move history, and only one move-back button. What gives?


Top
   
PostPosted: Fri Dec 07, 2018 18:14 
Offline

Joined: Wed Mar 11, 2009 01:30
Posts: 89
Location: Mountain View
Rein Halbersma wrote:
Hi Aart, Just installed it on my Android 8.0 phone. I don't see move history, and only one move-back button. What gives?

Thanks for your interest Rein! I did a gradual roll-out of the new feature. It is at 100% now, so you should get an update soon. Please let me know if you find any bugs (other than not showing the intermediate squares for ambiguous jumps, that's done on purpose to line up the text nicely).


Top
   
PostPosted: Fri Dec 07, 2018 20:37 
Offline

Joined: Wed Apr 14, 2004 16:04
Posts: 1609
AartBik wrote:
Rein Halbersma wrote:
Hi Aart, Just installed it on my Android 8.0 phone. I don't see move history, and only one move-back button. What gives?

Thanks for your interest Rein! I did a gradual roll-out of the new feature. It is at 100% now, so you should get an update soon. Please let me know if you find any bugs (other than not showing the intermediate squares for ambiguous jumps, that's done on purpose to line up the text nicely).


It works, thanks! Some tips: as a user I expect the printed moves to be clickable / scrollable, to quickly navigate the variation tree. Is that hard to add? Also, could you add either the move number (I.e. 1. 10-14 22-18 2. 6-10 etc.), or e.g. add parentheses around the 2nd player’s moves: 10-14 (22-18) 6-10 etc. This makes it easier to read a variation in your mind.


Top
   
PostPosted: Fri Dec 07, 2018 21:51 
Offline

Joined: Wed Mar 11, 2009 01:30
Posts: 89
Location: Mountain View
Rein Halbersma wrote:
It works, thanks! Some tips: as a user I expect the printed moves to be clickable / scrollable, to quickly navigate the variation tree. Is that hard to add? Also, could you add either the move number (I.e. 1. 10-14 22-18 2. 6-10 etc.), or e.g. add parentheses around the 2nd player’s moves: 10-14 (22-18) 6-10 etc. This makes it easier to read a variation in your mind.

Cool. Thanks for testing. I like your suggestions (touch navigation has been requested before, and the parentheses are an excellent suggestion [casual users won't care about the move number, but making white/black moves more clear is probably important). These first releases were just to unify the chess/reversi/checkers app look-and-feel again, but now that this is done, any suggestion for further improvement is very welcome!


Top
   
PostPosted: Fri Dec 07, 2018 22:36 
Offline

Joined: Wed Apr 14, 2004 16:04
Posts: 1609
AartBik wrote:
Rein Halbersma wrote:
It works, thanks! Some tips: as a user I expect the printed moves to be clickable / scrollable, to quickly navigate the variation tree. Is that hard to add? Also, could you add either the move number (I.e. 1. 10-14 22-18 2. 6-10 etc.), or e.g. add parentheses around the 2nd player’s moves: 10-14 (22-18) 6-10 etc. This makes it easier to read a variation in your mind.

Cool. Thanks for testing. I like your suggestions (touch navigation has been requested before, and the parentheses are an excellent suggestion [casual users won't care about the move number, but making white/black moves more clear is probably important). These first releases were just to unify the chess/reversi/checkers app look-and-feel again, but now that this is done, any suggestion for further improvement is very welcome!


Oh yes, the parentheses is something I'd like to see in all your apps, just makes it so much easier to read. Also, (minor nit): why not use thousands separators when printing the number of nodes?

And I seem to recall that your chess app has much more functionality than checkers (endgame dbs pluggable engines e.g.), is that something you'd consider for checkers? And dare I ask if 10x10 draughts is in the cards?


Top
   
PostPosted: Fri Dec 07, 2018 22:53 
Offline

Joined: Wed Mar 11, 2009 01:30
Posts: 89
Location: Mountain View
Rein Halbersma wrote:
And I seem to recall that your chess app has much more functionality than checkers (endgame dbs pluggable engines e.g.), is that something you'd consider for checkers? And dare I ask if 10x10 draughts is in the cards?

All requests duly noted! I have been on the fence on adding third party engine and e.g. DGT electronic checkers board support for a while. I am just afraid such a feature will only be useful for a very small (although of course very distinguished) audience. As for 10x10 draughts, that too I started enthusiastically a while ago, but then found that Google Play is already flooded with similar apps.

I have a few features in the pipeline for chess, so perhaps after that.....


Top
   
PostPosted: Sat Dec 08, 2018 09:36 
Offline

Joined: Wed Apr 14, 2004 16:04
Posts: 1609
AartBik wrote:
Rein Halbersma wrote:
And I seem to recall that your chess app has much more functionality than checkers (endgame dbs pluggable engines e.g.), is that something you'd consider for checkers? And dare I ask if 10x10 draughts is in the cards?

All requests duly noted! I have been on the fence on adding third party engine and e.g. DGT electronic checkers board support for a while. I am just afraid such a feature will only be useful for a very small (although of course very distinguished) audience. As for 10x10 draughts, that too I started enthusiastically a while ago, but then found that Google Play is already flooded with similar apps.

I have a few features in the pipeline for chess, so perhaps after that.....


Yes, there are many apps for the casual player. Having a variety of game apps with pluggable engine support would cater to engine developers and make your apps the de facto GUI on Android. Anyway, thanks for being so responsive!


Top
   
PostPosted: Mon Dec 10, 2018 22:54 
Offline

Joined: Wed Mar 11, 2009 01:30
Posts: 89
Location: Mountain View
Rein Halbersma wrote:
Yes, there are many apps for the casual player. Having a variety of game apps with pluggable engine support would cater to engine developers and make your apps the de facto GUI on Android. Anyway, thanks for being so responsive!

I added the parentheses convention to my reversi app, together with an export ability. See if you like it. The checkers app is soon to follow!


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

All times are UTC+01:00


Who is online

Users browsing this forum: Google [Bot] and 4 guests


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® Forum Software © phpBB Limited