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

Re: Chess for Android v5.4: adjudication

Post by abik »

Nordlandia wrote:*install Engine from SD* does not work on new version. Hope this can be looked upon.
Do you have the "storage permission" for Chess for Android disabled by any chance? Check settings->Apps->Chess for Android->Permissions->Storage (names may differ over various versions) and make sure the Storage permission is enabled. This may also impact the tablebases issues you are reporting.
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 »

abik wrote:
Nordlandia wrote:*install Engine from SD* does not work on new version. Hope this can be looked upon.
Do you have the "storage permission" for Chess for Android disabled by any chance? Check settings->Apps->Chess for Android->Permissions->Storage (names may differ over various versions) and make sure the Storage permission is enabled. This may also impact the tablebases issues you are reporting.
Everything working fine now, fixed syzygy problem as well :)
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 »

Nordlandia wrote:Working now :)
I changed to the finer grain permission model (I had made a warning note about that in the release notes, but who reads those ;-)). I will probably add an in-app warning on missing permissions in a later release, just so nobody else gets burned by this.
Nordlandia wrote:Btw strange behavior in syzygy.
Is this another bug report, or you just meant strange behavior when the permission was missing? If the former, I will need a bit more than this.....
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 »

Hopefully all works well for everyone. Please email me if you find other issues or want to help me with translating a few new strings into one of the supported languages.

By the way, here are some stats for the now completed match between two Komodo versions from both sides of the "Noomen 2-move Testsuite" at 2 seconds per move. Of the 400 games, 246 games were adjudicated using the default draw and resign adjudication settings. The score Komodo10 vs Komodo 11 was 172.5 - 227.5.

Another sample game that was adjudicated as a win is shown below.

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

1. c3 Nf6
2. d4 d5 {from PGN 0.001}
3. Nf3 {[17]8/b8c6 2.005} g6 {[16]14/e2e3 2.004}
4. Bf4 {[17]27/f8g7 2.005} Bg7 {[16]1/h2h3 2.004}
5. h3 {[17]16/c7c5 2.01} O-O {[17]-3/b1d2 2.001}
6. e3 {[16]15/c7c5 2.008} Ne4 {[16]-11/b1d2 2.004}
7. Nbd2 {[16]39/e4d2 2.004} Nc6 {[16]-11/f1e2 2.004}
8. Be2 {[17]37/c8f5 2.005} Bf5 {[15]-16/e1g1 2.008}
9. O-O {[17]42/e4d2 2.009} a6 {[16]-19/a1c1 2.007}
10. c4 {[16]49/e4d2 2.004} Nxd2 {[17]-18/d1d2 2.002}
11. Qxd2 {[18]35/d5c4 2.008} dxc4 {[18]-27/d2c3 2.003}
12. Qc3 {[18]51/f5e4 2.003} Be4 {[18]-20/c3c4 2.009}
13. Qxc4 {[17]55/e7e6 2.009} e6 {[17]-21/a1c1 2.004}
14. Rac1 {[17]44/d8e7 2.007} Qe7 {[17]-19/c4c3 2.004}
15. a3 {[17]45/a8d8 2.007} Rad8 {[16]-18/f4g3 2.005}
16. Rfe1 {[17]51/e4d5 2.007} Rfe8 {[16]-22/c4c3 2.002}
17. Bg3 {[17]51/d8d7 2.01} f5 {[17]-24/c4c3 2.005}
18. Qc3 {[16]54/g7f6 2.007} Bf6 {[17]-27/e2c4 2.007}
19. Bd3 {[17]54/e4d5 2.006} Bd5 {[17]-33/b2b4 2.01}
20. Bc4 {[18]57/d8d7 2.007} Rd7 {[17]-29/c4d5 2.007}
21. Bxd5 {[17]59/e6d5 2.003} Rxd5 {[16]-36/c3c4 2.007}
22. Qd3 {[16]72/e8d8 2.003} Red8 {[17]-42/d3e2 2.005}
23. Qe2 {[16]68/d5b5 2.005} g5 {[15]-52/c1c2 2.007}
24. b4 {[16]75/e7f7 2.005} Qf7 {[15]-66/c1c6 2.007}
25. Rc3 {[16]107/f7d7 2.004} h5 {[15]-76/h3h4 2.007}
26. h4 {[19]101/g5g4 2.004} g4 {[17]-60/f3g5 2.005}
27. Ng5 {[18]118/f7e7 2.011} Qe7 {[17]-76/c3c6 2.006}
28. Rxc6 {[17]94/b7c6 2.007} bxc6 {[19]-44/e2a6 2.006}
29. Qxa6 {[18]111/e6e5 2.006} e5 {[17]-88/a6c6 2.003}
30. Qxc6 {[18]111/e5d4 2.01} exd4 {[18]-67/g3c7 2.01}
31. Bxc7 {[18]92/d8d7 2.01} R8d7 {[17]-56/c7f4 2.007}
32. Bf4 {[17]86/f6g5 2.003} Bxg5 {[18]-48/h4g5 2.009}
33. hxg5 {[17]102/h5h4 2.006} Qe8 {[17]-57/b4b5 2.007}
34. b5 {[17]81/h5h4 2.011} Rd8 {[18]-88/a3a4 2.01}
35. a4 {[18]112/e8c6 2.006} Qxc6 {[18]-102/b5c6 2.004}
36. bxc6 {[19]107/d4d3 2.006} Rc8 {[19]-83/c6c7 2.004}
37. c7 {[20]81/g8f7 2.003} Kf7 {[19]-74/g2g3 2.004}
38. Rd1 {[21]97/d4d3 2.005} d3 {[18]-104/g2g3 2.01}
39. g3 {[20]141/f7e6 2.004} Ke7 {[21]-136/g1f1 2.006}
40. Kf1 {[23]163/e7d7 2.006} Ra8 {[21]-162/f1e1 2.007}
41. Ke1 {[23]160/d3d2 2.004} d2+ {[22]-195/d1d2 2.006}
42. Rxd2 {[26]234/d5d2 2.003} Rxd2 {[26]-231/e1d2 2.002}
43. Kxd2 {[26]321/e7d7 2.006} Kd7 {[26]-287/d2d3 2.005}
44. Kc3 {[29]367/a8a4 2.003} Rxa4 {[28]-273/g5g6 2.008}
45. g6 {[29]411/a4e4 2.005} Re4 {[26]-388/g6g7 2.005}
46. g7 {[28]458/e4e8 2.002} Re8 {[30]-405/c3c4 2.005}
47. Kc4 {[27]490/e8g8 2.005} Rg8 {[30]-405/f4e5 2.009}
48. Be5 {[28]530/d7e6 2.008} Ke6 {[28]-437/c4d4 2.003}
49. Kd4 {[28]564/g8a8 2.006} Rc8 {[29]-450/e5f4 2.005}
50. Bf4 {[29]572/c8e8 2.008} Rg8 {[29]-475/d4c5 2.003}
51. Kc5 {[28]600/e6d7 2.004} Kd7 {[24]-594/f4e5 2.004}
52. Be5 {[24]695/g8e8 2.005} Re8 {[25]-639/c5b6 2.008}
53. Kb6 {[24]741/d7c8 2.006} Kc8 {[28]-667/b6c6 2.003}
54. Kc6 {[26]782/e8g8 2.004} Rg8 {[28]-678/c6d6 2.006}
55. Kd6 {[26]812/g8e8 2.004} Re8 {[25]-717/e5f6 2.004}
56. Bf6 {[25]833/e8g8 2.006} Rg8 {[23]-749/f6d4 2.003}
57. Bd4 {[22]811/g8e8 2.004} Re8 {[23]-777/d4e5 2.006}
58. Be5 {[21]839/e8g8 2.005} Rg8 {[22]-808/d6e6 2.003}
59. Ke6 {[21]882/g8e8 2.005} Re8+ {[23]-814/e6f7 2.004}
60. Kf7 {[21]891/e8e5 2.006} Rxe5 {[20]-795/g7g8q 2.005}
61. g8=Q+ {[19]903/c8c7 2.002} Kxc7 {[20]-824/f7g6 2.004}
62. Qg5 {[18]842/c7b7 2.003} Kb7 {[20]-838/f7g6 2.007}
63. Kf6 {[18]915/e5e8 2.009} Rd5 {[16]-853/g5h5 2.001}
64. e4 {[17]930/d5d6 2.007} Rd6+ {[15]-976/f6f5 2.006}
65. Kxf5 {[17]1000/b7a6 2.005} Kc7 {[17]-1097/g5h5 2.005}
66. Qxh5 {[18]1073/c7c6 2.004} Rd7 {[18]-1258/h5g4 2.004}
67. e5 {[17]1298/c7c6 2.005} Kc6 {[17]-1539/h5g4 2.006}
68. Qxg4 {[18]1428/c6c5 2.004} Kc5 {[20]-1742/e5e6 2.003} 1-0
{black resigned: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 »

I also did a lot of games, the [adjudication] option works well until I see errors.
There are some comments:
Can I make the background of the [draw adjudication] and [resigned adjudication] background black and letters and numbers white? And it's hard to see.
I hope to see the [contempt] setting in the future.