Chess for Android v5.4: adjudication

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

Chess for Android v5.4: adjudication

Post by abik »

I am rolling out Chess for Android version 5.4 on Google Play. Besides minor improvements, the major new feature consists of draw and resign adjudication during chess engines tournaments.

A new tournament dialog has been implemented which shows, besides familiar older options, a section for draw and resign adjudication. If during a game, after the given move number and during the given move count, the score drops below the requested draw score (in cp) or exceeds the requested resign score (in cp, either consistently for white or for black), the game is adjudicated rather than played in full. This feature has been requested many times by tournament managers to avoid wasting time playing e.g. boring drawn games until the 50-move rule applies.

As usual, let me know if you encounter problems with the new release. Also, I could use some help translating the new strings into several languages (most will display English for now).

As part of testing, I used the new "Noomen 2-move Testsuite" for a tournament between two Komodo versions. A sample adjudicated game is shown below.

[pgn]
[Event "Chess for Android Tournament"]
[Site "United States"]
[Date "2017.12.18"]
[Round "1"]
[White "Komodo 10"]
[Black "Komodo 11"]
[Result "1/2-1/2"]
[PlyCount "78"]
[TimeControl "1/2"]
[Device "Pixel 2"]

1. e4 e5
2. Nf3 Nc6 {from PGN 0.003}
3. Bc4 {[15]40/g8f6 2.014} Nf6 {[16]-25/d2d4 2.005}
4. d3 {[16]29/f8e7 2.009} Be7 {[16]-9/b1c3 2.008}
5. O-O {[17]22/d7d6 2.005} O-O {[16]-7/c1d2 2.004}
6. h3 {[17]20/d7d6 2.006} d6 {[18]-13/c1d2 2.007}
7. Bb3 {[16]32/h7h6 2.009} Na5 {[17]-2/b3a4 2.004}
8. Ba4 {[18]25/c7c5 2.009} c5 {[18]1/c2c4 2.004}
9. c4 {[17]22/a5c6 2.006} Nc6 {[19]5/c1d2 2.004}
10. Bd2 {[17]23/c6d4 2.005} a6 {[18]8/b1c3 2.007}
11. Nc3 {[16]26/c6d4 2.008} Nd4 {[17]12/a1b1 2.004}
12. Nxd4 {[17]8/c5d4 2.026} cxd4 {[18]8/c3d5 2.006}
13. Ne2 {[17]10/c8d7 2.005} b5 {[16]-8/c4b5 2.008}
14. cxb5 {[17]19/d6d5 2.01} d5 {[17]8/e4d5 2.004}
15. exd5 {[16]5/d8d5 2.005} Qxd5 {[16]1/e2g3 2.006}
16. Ng3 {[16]7/c8b7 2.006} Bb7 {[17]-1/d1f3 2.008}
17. Qf3 {[17]5/d5f3 2.005} Qxf3 {[17]10/g2f3 2.008}
18. gxf3 {[18]5/f8c8 2.003} Bc8 {[17]15/g1g2 2.007}
19. Rfe1 {[17]-1/c8h3 2.018} Bxh3 {[18]12/e1e5 2.012}
20. bxa6 {[18]12/a8a6 2.008} Rxa6 {[19]16/a4b5 2.015}
21. Bb5 {[19]14/a6b6 2.005} Rb6 {[19]0/a2a4 2.004}
22. a4 {[19]21/e7d6 2.008} Bd7 {[18]-14/b5c4 2.004}
23. Bc4 {[17]21/b6b2 2.005} Rxb2 {[18]-13/e1e5 2.01}
24. Rxe5 {[19]13/e7d6 2.014} Bd6 {[20]-18/e5e2 2.005}
25. Re2 {[18]42/f8a8 2.007} Ra8 {[18]-33/a4a5 2.007}
26. a5 {[20]33/d7e6 2.004} Be6 {[19]-17/c4e6 2.002}
27. Bg5 {[19]38/b2e2 2.007} Rxe2 {[19]-13/g3e2 2.005}
28. Nxe2 {[19]17/e6c4 2.008} Bxc4 {[20]-14/d3c4 2.005}
29. dxc4 {[18]1/d6b4 2.002} Bb4 {[21]-12/e2d4 2.006}
30. Nxd4 {[18]0/a8a5 2.003} Rxa5 {[21]-6/a1a5 2.004}
31. Rxa5 {[22]0/b4a5 2.007} Bxa5 {[24]0/g5f6 2.007}
32. Bxf6 {[22]0/g7f6 2.006} gxf6 {[26]0/c4c5 2.004}
33. c5 {[24]0/g8f8 2.007} Kf8 {[29]0/c5c6 2.005}
34. c6 {[27]0/f8e7 2.009} Ke7 {[31]0/d4b5 2.021}
35. Nb5 {[30]0/a5d2 2.006} f5 {[33]0/g1g2 2.009}
36. Kg2 {[28]0/a5d2 2.008} Kd8 {[30]0/g2g3 2.005}
37. Kg3 {[26]1/a5d2 2.006} Bd2 {[31]0/f3f4 2.005}
38. f4 {[27]1/d8e7 2.006} f6 {[32]0/g3f3 2.008}
39. Kf3 {[25]0/d2b4 2.02} Bb4 {[34]0/f3g2 2.003} 1/2-1/2
{draw:adjudication}
[/pgn]
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

In the market until version 5.3
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Chess for Android v5.4: adjudication

Post by Nordlandia »

v5.4 is not available for download for some strange reasons.
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

I clicked on the link that Aart Bik pointed out, went to the market. There is an update date on December 18, but the version is old 5.3.
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 v5.4: adjudication

Post by abik »

I did a "gradual rollout", so not all devices see the update at once. You should be seeing the new version soon!
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

abik wrote:I did a "gradual rollout", so not all devices see the update at once. You should be seeing the new version soon!
Ok. And then I thought it was in the Play Market bug.
Will wait!
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

Mr. Bik, thanks for the application (it appeared in the market). But there is a problem, when turning from vertical to horizontal position and back, the application closes.
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 v5.4: adjudication

Post by abik »

hagtorp wrote:Mr. Bik, thanks for the application (it appeared in the market). But there is a problem, when turning from vertical to horizontal position and back, the application closes.
Argh! Changing from landscape to portrait mode and back works fine on all the devices I tested (and I have a few ;-)). What device and Android version are you running?
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

abik wrote:
hagtorp wrote:Mr. Bik, thanks for the application (it appeared in the market). But there is a problem, when turning from vertical to horizontal position and back, the application closes.
Argh! Changing from landscape to portrait mode and back works fine on all the devices I tested (and I have a few ;-)). What device and Android version are you running?
ZTE Blade A210,android 6.0 marshmallow arm64v8.
hagtorp
Posts: 48
Joined: Sat Nov 04, 2017 6:32 pm
Location: Kazakhstan

Re: Chess for Android v5.4: adjudication

Post by hagtorp »

ZTE Blade A210,android 6.0 marshmallow arm64v8.[/quote]

Problems with closing the application during the rotation also occurred on the following devices: LG Spirit, Snapdragon, android 6 and Tablet ASUS, Android 6.0, Marshmallow.