Chess for Android: UCI engine options

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

Moderators: hgm, Rebel, chrisw

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

Re: Chess for Android: UCI engine options

Post by abik »

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: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

The improved UCI engine options setup dialog is rolling out to production on Google Play as version 6.1.6.
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: Chess for Android: UCI engine options

Post by flok »

abik wrote: Tue May 28, 2019 1:51 am 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.
User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

flok wrote: Tue May 28, 2019 7:04 pmShouldn'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: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

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: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

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: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

Daniel Shawul wrote: Mon May 27, 2019 6:45 pmFinally 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: 215
Joined: Sun Jul 31, 2016 6:35 pm

Re: Chess for Android: UCI engine options

Post by PeterO »

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
The last update was a HUGE improvement!


Peter :D
User avatar
abik
Posts: 819
Joined: Fri Dec 01, 2006 10:46 pm
Location: Mountain View, CA, USA
Full name: Aart Bik

Re: Chess for Android: UCI engine options

Post by abik »

PeterO wrote: Thu May 30, 2019 11:46 amThe 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: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Chess for Android: UCI engine options

Post by supersharp77 »

abik wrote: Tue May 28, 2019 6: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: