Page 1 of 3

Chess for Android v5.4: adjudication

Posted: Mon Dec 18, 2017 8:56 pm
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]

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 12:56 pm
by hagtorp
In the market until version 5.3

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 2:55 pm
by Nordlandia
v5.4 is not available for download for some strange reasons.

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 3:13 pm
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.

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 6:00 pm
by abik
I did a "gradual rollout", so not all devices see the update at once. You should be seeing the new version soon!

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 6:29 pm
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!

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 7:10 pm
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.

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 7:17 pm
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?

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 7:24 pm
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.

Re: Chess for Android v5.4: adjudication

Posted: Tue Dec 19, 2017 8:42 pm
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.