Chess for Android v5.0: Time Control

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Chess for Android v5.0: Time Control

Post by Ferdy »

abik wrote:After some delay, I finally released version 5.0 of Chess for Android, available on Google Play or as direct download. New features include:
  • * Time control to define a chess clock for both sides with a choice between the number of moves between time control (possibly the full game), thinking time per time control, and an optional time increment per move.
    * Double engine analysis lines during tournaments, especially useful with pondering on.
    * Re-factored a lot of the engine handling code, with improved cleanup of hanging engines.
This is a relatively major release, so please let me know if you encounter any issues. Also, as usual, suggestions for improvements are welcome.
Suggestions:
1. Sort engine display in import engine list by engine name in ascending order. This would allow the user to easily pick the engine especially when there are more than 10 engines displayed in engine list.
2. When preparing to run tournament, allow the user to set the level or TC after or before engines are invited. Currently in version 5.0.2 the level used in the tourney is the level when the user open the app or the level defined by the user before setting the tournament or the current level in the app. It could happen (idiot user :)) that the current level is set at "Free Play (analysis)" yet CFA still allows the tournament to proceed, so what TC the engines were receiving then?
Gurcan Uckardes
Posts: 196
Joined: Wed Oct 29, 2014 12:42 am

Re: Chess for Android v5.0: Time Control

Post by Gurcan Uckardes »

Attention. First suggestion will make gauntlets impossible. It should be done when gauntlet option is added. See my workaround posted earlier. It need engines listed not in alphabetical order :wink:
My blog for Android users: http://chesstroid.blogspot.com
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Chess for Android v5.0: Time Control

Post by Ferdy »

Gurcan Uckardes wrote:Attention. First suggestion will make gauntlets impossible. It should be done when gauntlet option is added. See my workaround posted earlier. It need engines listed not in alphabetical order :wink:
Perhaps your workaround is affected, I have not really give more thoughts on that as you were already creating temp folder, moving engines here and there ... :)
User avatar
abik
Posts: 823
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android v5.0: Time Control

Post by abik »

Gurcan Uckardes wrote:Attention. First suggestion will make gauntlets impossible. It should be done when gauntlet option is added. See my workaround posted earlier. It need engines listed not in alphabetical order :wink:
Brilliant. I just added the sorting to make Ferdinand happy. Now you are telling me I can only release this feature if I add yet another one :-) :-)
Gurcan Uckardes
Posts: 196
Joined: Wed Oct 29, 2014 12:42 am

Re: Chess for Android v5.0: Time Control

Post by Gurcan Uckardes »

He he. Exactly.I'm about to finish testing 100+ engines @ 1'+0". Major problems come from winboard engines. I'm also surprised to see some weakest engines like TJ, Simplex, Virutor played bullets well :-)
My blog for Android users: http://chesstroid.blogspot.com
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Chess for Android v5.0: Time Control

Post by Ferdy »

abik wrote:After some delay, I finally released version 5.0 of Chess for Android, available on Google Play or as direct download. New features include:
  • * Time control to define a chess clock for both sides with a choice between the number of moves between time control (possibly the full game), thinking time per time control, and an optional time increment per move.
    * Double engine analysis lines during tournaments, especially useful with pondering on.
    * Re-factored a lot of the engine handling code, with improved cleanup of hanging engines.
This is a relatively major release, so please let me know if you encounter any issues. Also, as usual, suggestions for improvements are welcome.
Suggestion:
1. Remember level and ponder setting when resuming tourneys.
It may happen that an idiot user will set the the tourney to level 4 then interrupt the tourney then at some point change the level to 1. When the tourney is resumed, level 1 now is used and not the orinal level 4. This is also true for ponder on and off.
User avatar
abik
Posts: 823
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android v5.0: Time Control

Post by abik »

Upcoming features:
  • sorted engine list
  • Gauntlet and full tournaments
  • support for the open exchange format (so that e.g. Texel can now play too)
Carlos777
Posts: 1962
Joined: Sun Dec 13, 2009 6:09 pm

Re: Chess for Android v5.0: Time Control

Post by Carlos777 »

abik wrote:Upcoming features:
  • sorted engine list
  • Gauntlet and full tournaments
Great news.
abik wrote:
  • support for the open exchange format (so that e.g. Texel can now play too)
What is open exchange format? I use Texel in my tournaments, without problems.
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Chess for Android v5.0: Time Control

Post by fern »

Hi pal:
I have played both the Android and Windows 32 bits versions. First of them looks stronger. I defeated easily the one for windows, not the case with android. Or just chance?

Fern
Ferdy
Posts: 4851
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Chess for Android v5.0: Time Control

Post by Ferdy »

abik wrote:Upcoming features:
  • sorted engine list
  • Gauntlet and full tournaments
  • support for the open exchange format (so that e.g. Texel can now play too)
Thanks for adding more features.

For Gauntlet, would be better if there is an option for sequential and random use of opening when moves from pgn file are used for example.

May I know what is this full tournaments?