Chess for Android: UCI engine options

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Mon May 27, 2019 11:51 pm

I am going to push this to production tomorrow. I made a few other minor improvements too. For example, if throughput drops below 1KNs, the rate is shown as Ns (more informative than the old 0KNs).

Image

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Tue May 28, 2019 4:53 pm

The improved UCI engine options setup dialog is rolling out to production on Google Play as version 6.1.6.

User avatar
flok
Posts: 158
Joined: Tue Jul 03, 2018 8:19 am
Full name: Folkert van Heusden
Contact:

Re: Chess for Android: UCI engine options

Post by flok » Tue May 28, 2019 5:04 pm

abik wrote:
Mon May 27, 2019 11:51 pm
I am going to push this to production tomorrow. I made a few other minor improvements too. For example, if throughput drops below 1KNs, the rate is shown as Ns (more informative than the old 0KNs).
Shouldn't that be 1kNs? Lower-case k.
www.vanheusden.com: Micah / Embla / PuppetMaster / DeepBrutePos / Pos / Feeks

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Tue May 28, 2019 5:16 pm

flok wrote:
Tue May 28, 2019 5:04 pm
Shouldn't that be 1kNs? Lower-case k.
Yes, you are right. I was not SI compliant, but clearly I had not been for years. Next release, I am afraid, too late for this one :-)

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Tue May 28, 2019 6:15 pm

I actually noticed another inaccuracy. Names with spaces are recognized correctly (I knew that was allowed), but values with spaces are not (I was not sure that was allowed). For example, UCI engine CT800 has the following option.

Code: Select all

option name Show Current Move type combo default Every Second var Every Second var Continuously
Here the name "Show Current Move" is parsed correctly, but the value "Every Second" is not. A proper fix for this is pending too.

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Tue May 28, 2019 8:14 pm

This annoyed me :-), so version 6.1.7 is rolling out, which now also accepts spaces in values (names were done correctly already).
I vaguely remember that some engines had issues with lower/uppercase too. That is perhaps for a later improvement.

This version also displays kNs to make Folkert happy.....

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Wed May 29, 2019 4:52 am

Daniel Shawul wrote:
Mon May 27, 2019 4:45 pm
Finally got it working with an ancient arm-linux-androideabi-g++ from r12.
Quick test tournament on my Pixel 2, using 4 minutes for 40 moves.

Code: Select all

Chess for Android Tournament  2019
                     1          2          3          
1   Stockfish 10 64  ********** 1111111110 1111111111  19.0/20
2   scorpio          0000000001 ********** 1111½1½101   9.0/20
3   Lc0 v0.22.0-dev  0000000000 0000½0½010 **********   2.0/20

User avatar
PeterO
Posts: 98
Joined: Sun Jul 31, 2016 4:35 pm

Re: Chess for Android: UCI engine options

Post by PeterO » Thu May 30, 2019 9:46 am

Hi,

I just tried the chess engine DanaSah. After the last update from „Chess for Android“
You can set in this engine the ELO 0 - 2500, choose the style (from 1-5: passive - to very aggressive) and the opening book (I chose the gambit.book) in a few seconds! The UCI engine options can be set very quick/intuitive. Perfect for people that want to play against engines - for example on the DGT/ChessGeniusExclusive board.
275401A0-21B4-4BA8-875A-98C6DB251CA5.png
275401A0-21B4-4BA8-875A-98C6DB251CA5.png (131.43 KiB) Viewed 1397 times
The last update was a HUGE improvement!


Peter :D

User avatar
abik
Posts: 732
Joined: Fri Dec 01, 2006 9:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik
Contact:

Re: Chess for Android: UCI engine options

Post by abik » Thu May 30, 2019 4:13 pm

PeterO wrote:
Thu May 30, 2019 9:46 am
The UCI engine options can be set very quick/intuitive. Perfect for people that want to play against engines - for example on the DGT/ChessGeniusExclusive
The last update was a HUGE improvement!
Thanks for testing and reporting back Peter!

supersharp77
Posts: 726
Joined: Sat Jul 05, 2014 5:54 am
Location: Southwest USA

Re: Chess for Android: UCI engine options

Post by supersharp77 » Thu May 30, 2019 4:40 pm

abik wrote:
Tue May 28, 2019 4:53 pm
The improved UCI engine options setup dialog is rolling out to production on Google Play as version 6.1.6.
Hey Art The Grey Chess for android Icon just disappeared on this new update...Don't like this new one ..looks like a poor copy of "Chess Genius"...Please Help.... Thx AR :) :wink:

Post Reply