Chess for Android 2.5

View previous topic View next topic Go down

Chess for Android 2.5

Post  Aart J.C. Bik on Wed Jan 05, 2011 9:41 pm

I just released version 2.5 of Chess for Android at the Android market. Besides a few minor improvements, this release introduces the ability to play engine-engine matches automatically.

To perform a match:

  • Long-press, import UCI engine, and select primary engine (or skip this step to play against the built-in Java engine)
  • Long-press, engine-engine match, and select secondary engine to start the match

This will play 10 games from random openings at the moves-per-second level selected. During the match, current standing is displayed and engine analysis output is shown at the bottom of the window. Afterwards, the full match annotated with engine analysis can be found in the file /data/local/eng/match.pgn (use adb pull /data/local/eng/match.pgn to move the file from the phone to your computer). I recommend keeping the phone connected to the USB cable during a match for power.

Information on the setup is given at http://www.aartbik.com/MISC/uchess.html.
avatar
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: Chess for Android 2.5

Post  Aart J.C. Bik on Sun Jan 09, 2011 3:00 am

Version 2.5.1 of Chess for Android simplifies installing third party UCI engines quite a bit. Most importantly, it is no longer required to install the Android SDK in order to push binaries to the Android device. Instead, UCI engines can simply be copied to the SD card and, from there, installed into internal memory. A big thank you to Michel Van den Bergh for inspiring me to simplify the installation process.
avatar
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: Chess for Android 2.5

Post  Aart J.C. Bik on Thu Jan 20, 2011 9:18 am

Version 2.5.5 of Chess for Android will add control over the following common UCI options, populated by the engine's default, and restricted to the engine's provided min and max values where applicable.

  • hash table size
  • ELO strength restriction
  • endgame tablebases formats and cache size
    • Nalimov, default folder /sdcard/tb
    • Gaviota, default folder /sdcard/gtb
    • Scorpio bitbases, default folder /sdcard/egbb
The default folder is just suggested in the setup window, but can be changed if required. I have tested each tablebase format with an engine that has corresponding support.

avatar
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: Chess for Android 2.5

Post  Andrew Fan on Mon May 02, 2011 7:31 pm

Have you released the source code for Stockfish for Android? I remember it being Open Source and is under GPL.

If so, not releasing the source is illegal.

Andrew Fan

Number of posts : 1
Registration date : 2011-05-02

View user profile

Back to top Go down

Re: Chess for Android 2.5

Post  Aart J.C. Bik on Mon May 02, 2011 7:42 pm

Andrew Fan wrote:Have you released the source code for Stockfish for Android?

No worries. The stockfish binary for Android was simply obtained using an ARM compiler on the unmodified sources (it is very portable code). It has been posted on the website with explicit permission of the stockfish team. The binary runs on any ARM-based Android device and, since it is an UCI engine, can be imported into any GUI that supports the UCI protocol, such as Chess for Android.
avatar
Aart J.C. Bik

Number of posts : 30
Location : Mountain View, CA
Registration date : 2008-05-25

View user profile http://www.aartbik.com/MISC/chess.html

Back to top Go down

Re: Chess for Android 2.5

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum