Very good. I want to see how it works!abik wrote:Based on some initial feedback (I am not going to implement all requested features), this is my next draft tournament setup window.
It shows the current time control in the title for convenience, and allows setting the tournament format, draw and resign adjudication, and some options.
I also added the 2 seconds per move time control by popular demand.
Chess for Android v5.3
Moderators: hgm, Rebel, chrisw
-
- Posts: 48
- Joined: Sat Nov 04, 2017 6:32 pm
- Location: Kazakhstan
Re: Chess for Android v5.3
-
- Posts: 48
- Joined: Sat Nov 04, 2017 6:32 pm
- Location: Kazakhstan
Re: Chess for Android v5.3
And I like this kind. Very conservative.Ras wrote:I'd suggest to add in some graphical dividers. The whole thing is divided in columns, but these don't have anything to do with each other, partially. I guess some sort of dividing element would be good between the round robin / gauntlet selection and the adjudication stuff, and also after the adjudication stuff before the rest of the options. Maybe some kind of thin grey line or so.
-
- Posts: 819
- Joined: Fri Dec 01, 2006 10:46 pm
- Location: Mountain View, CA, USA
- Full name: Aart Bik
Re: Chess for Android v5.3
Two graphical dividers coming up for Monsieur!Ras wrote:I'd suggest to add in some graphical dividers.
-
- Posts: 2488
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: Chess for Android v5.3
Looks awesome!abik wrote:Two graphical dividers coming up for Monsieur!
-
- Posts: 819
- Joined: Fri Dec 01, 2006 10:46 pm
- Location: Mountain View, CA, USA
- Full name: Aart Bik
Re: Chess for Android v5.3
The basic functionality is finished, I just want to run many more tests before releasing the next version.
To give an example, using resign adjudication after move 30 for a move count of 5 and a score of 900 results in the following adjudication (since after white's 47 move, we had 10 plies with a white's view score below -900; uci engines report from their own view).
Does that make sense?
[pgn]
[Event "Chess for Android Tournament"]
[Site "United States"]
[Date "2017.12.13"]
[Round "7"]
[White "BikJump v1.8 (32-bit)"]
[Black "DiscoCheck 5.2.1"]
[Result "0-1"]
[PlyCount "106"]
[TimeControl "1/1"]
[Device "AOSP on angler"]
1. e4 {opening reply 0.001} d6 {opening reply 0.001}
2. d4 {opening reply 0.0} Nf6 {opening reply 0.001}
3. Nc3 {opening reply 0.001} g6 {opening reply 0.0}
4. f4 {opening reply 0.001} Bg7 {opening reply 0.0}
5. Be2 {[7/24]-4/b8c6 0.981} d5 {[12]-25/e4d5 1.343}
6. e5 {[7/24]-9/f6e4 0.9} Ne4 {[14]-11/g1f3 1.103}
7. Nf3 {[7/21]-12/b8c6 1.064} Nc6 {[14]-17/e1g1 1.934}
8. Be3 {[7/25]-12/e8g8 0.856} Bf5 {[13]-20/e1g1 1.145}
9. O-O {[6/23]-15/e8g8 0.661} O-O {[14]-33/f3h4 1.34}
10. Nh4 {[6/24]-13/e4c3 0.637} Nxc3 {[14]-25/b2c3 1.36}
11. bxc3 {[9/24]-5/f5e4 0.883} Be4 {[13]-33/a1b1 1.119}
12. Bf2 {[8/27]-5/d8d7 1.035} Qd7 {[11]4/a1b1 1.966}
13. Rb1 {[7/27]-3/b7b6 0.701} Na5 {[12]20/h4f3 1.299}
14. Rb5 {[6/23]-5/b7b6 0.814} b6 {[13]54/h4f3 1.185}
15. a4 {[7/21]-9/a5c4 1.001} Nc4 {[13]67/d1c1 1.997}
16. Bg4 {[6/26]-19/e7e6 0.879} e6 {[13]73 1.12}
17. Qc1 {[7/21]-15/a7a6 0.97} Rfc8 {[12]97/h4f3 1.034}
18. Re1 {[7/27]-12/a7a6 1.011} Bf8 {[14]82/g4f3 1.987}
19. Nf3 {[6/24]-90/a7a6 0.861} a6 {[14]111/b5b3 1.139}
20. Rb3 {[8/23]-100/d7a4 1.027} h5 {[14]118/g4h3 1.98}
21. Bh3 {[8/23]-90/e4f3 0.789} Bxf3 {[13]143/g2f3 1.204}
22. gxf3 {[8/25]-94/d7a4 1.038} Qxa4 {[13]150/g1h1 0.961}
23. Bg2 {[8/22]-90/f8g7 0.93} a5 {[12]183/b3b1 1.072}
24. Rb1 {[7/19]-117/f8g7 1.071} Ba3 {[17]209/c1d1 1.93}
25. Qd1 {[10/23]-189/a3b2 1.025} Bb2 {[14]231/f4f5 1.973}
26. Qd3 {[9/9]-189/a4a3 1.016} Qa3 {[14]222/g2h3 1.984}
27. Bh3 {[7/23]-191/c8e8 0.849} Kg7 {[14]239/g1h1 1.151}
28. Red1 {[7/24]-191/a3c3 0.968} Qxc3 {[7]229/f2h4 0.041}
29. Bg2 {[7/32]-219/a5a4 0.757} a4 {[14]416/f4f5 1.232}
30. Rf1 {[8/8]-227/g7g8 1.068} a3 {[15]567 1.933}
31. Qxc3 {[8/22]-358/b2c3 0.844} Bxc3 {[12]631/f4f5 0.155}
32. Rb3 {[9/9]-372/c3d2 1.032} a2 {[18]698/b3c3 1.968}
33. Rxc3 {[9/21]-603/a2a1Q 0.743} a1=Q {[18]699/f1a1 0.259}
34. Rxc4 {[11/20]-614/d5c4 0.967} dxc4 {[11]699/f1a1 0.045}
35. Rxa1 {[12/24]-623/a8a1 1.005} Rxa1+ {[16]755/g2f1 0.983}
36. Bf1 {[12/23]-624/a1c1 0.591} Rc1 {[17]771/c2c3 1.408}
37. Bh4 {[11/24]-630/c1c2 1.029} Rxc2 {[14]810/h4f6 0.971}
38. Bg5 {[10/25]-705/c8a8 1.015} b5 {[14]943 1.986}
39. Be7 {[10/21]-687/c2d2 1.059} Ra8 {[15]1019 1.94}
40. h4 {[9/22]-723/c2d2 1.037} Ra1 {[17]1100/d4d5 1.963}
41. Bf6+ {[11/11]-893/g7h7 1.041} Kf8 {[17]1156 1.958}
42. Bd8 {[11/11]-876/c2c1 1.013} Rcc1 {[15]1523/g1g2 1.987}
43. Bxc7 {[10/28]-956/c1f1 1.023} Rxf1+ {[15]1857/g1g2 0.977}
44. Kg2 {[10/10]-956/f1g1 1.018} c3 {[15]2102 1.983}
45. Bd6+ {[9/9]-1052/f8e8 1.025} Kg7 {[15]2377 1.975}
46. Bb4 {[8/8]-1053/c3c2 1.014} c2 {[14]10817 1.986}
47. Bd2 {[9/34]-1764/f1d1 1.012 ADJUDICATED FOR BLACK}
[/pgn]
To give an example, using resign adjudication after move 30 for a move count of 5 and a score of 900 results in the following adjudication (since after white's 47 move, we had 10 plies with a white's view score below -900; uci engines report from their own view).
Does that make sense?
[pgn]
[Event "Chess for Android Tournament"]
[Site "United States"]
[Date "2017.12.13"]
[Round "7"]
[White "BikJump v1.8 (32-bit)"]
[Black "DiscoCheck 5.2.1"]
[Result "0-1"]
[PlyCount "106"]
[TimeControl "1/1"]
[Device "AOSP on angler"]
1. e4 {opening reply 0.001} d6 {opening reply 0.001}
2. d4 {opening reply 0.0} Nf6 {opening reply 0.001}
3. Nc3 {opening reply 0.001} g6 {opening reply 0.0}
4. f4 {opening reply 0.001} Bg7 {opening reply 0.0}
5. Be2 {[7/24]-4/b8c6 0.981} d5 {[12]-25/e4d5 1.343}
6. e5 {[7/24]-9/f6e4 0.9} Ne4 {[14]-11/g1f3 1.103}
7. Nf3 {[7/21]-12/b8c6 1.064} Nc6 {[14]-17/e1g1 1.934}
8. Be3 {[7/25]-12/e8g8 0.856} Bf5 {[13]-20/e1g1 1.145}
9. O-O {[6/23]-15/e8g8 0.661} O-O {[14]-33/f3h4 1.34}
10. Nh4 {[6/24]-13/e4c3 0.637} Nxc3 {[14]-25/b2c3 1.36}
11. bxc3 {[9/24]-5/f5e4 0.883} Be4 {[13]-33/a1b1 1.119}
12. Bf2 {[8/27]-5/d8d7 1.035} Qd7 {[11]4/a1b1 1.966}
13. Rb1 {[7/27]-3/b7b6 0.701} Na5 {[12]20/h4f3 1.299}
14. Rb5 {[6/23]-5/b7b6 0.814} b6 {[13]54/h4f3 1.185}
15. a4 {[7/21]-9/a5c4 1.001} Nc4 {[13]67/d1c1 1.997}
16. Bg4 {[6/26]-19/e7e6 0.879} e6 {[13]73 1.12}
17. Qc1 {[7/21]-15/a7a6 0.97} Rfc8 {[12]97/h4f3 1.034}
18. Re1 {[7/27]-12/a7a6 1.011} Bf8 {[14]82/g4f3 1.987}
19. Nf3 {[6/24]-90/a7a6 0.861} a6 {[14]111/b5b3 1.139}
20. Rb3 {[8/23]-100/d7a4 1.027} h5 {[14]118/g4h3 1.98}
21. Bh3 {[8/23]-90/e4f3 0.789} Bxf3 {[13]143/g2f3 1.204}
22. gxf3 {[8/25]-94/d7a4 1.038} Qxa4 {[13]150/g1h1 0.961}
23. Bg2 {[8/22]-90/f8g7 0.93} a5 {[12]183/b3b1 1.072}
24. Rb1 {[7/19]-117/f8g7 1.071} Ba3 {[17]209/c1d1 1.93}
25. Qd1 {[10/23]-189/a3b2 1.025} Bb2 {[14]231/f4f5 1.973}
26. Qd3 {[9/9]-189/a4a3 1.016} Qa3 {[14]222/g2h3 1.984}
27. Bh3 {[7/23]-191/c8e8 0.849} Kg7 {[14]239/g1h1 1.151}
28. Red1 {[7/24]-191/a3c3 0.968} Qxc3 {[7]229/f2h4 0.041}
29. Bg2 {[7/32]-219/a5a4 0.757} a4 {[14]416/f4f5 1.232}
30. Rf1 {[8/8]-227/g7g8 1.068} a3 {[15]567 1.933}
31. Qxc3 {[8/22]-358/b2c3 0.844} Bxc3 {[12]631/f4f5 0.155}
32. Rb3 {[9/9]-372/c3d2 1.032} a2 {[18]698/b3c3 1.968}
33. Rxc3 {[9/21]-603/a2a1Q 0.743} a1=Q {[18]699/f1a1 0.259}
34. Rxc4 {[11/20]-614/d5c4 0.967} dxc4 {[11]699/f1a1 0.045}
35. Rxa1 {[12/24]-623/a8a1 1.005} Rxa1+ {[16]755/g2f1 0.983}
36. Bf1 {[12/23]-624/a1c1 0.591} Rc1 {[17]771/c2c3 1.408}
37. Bh4 {[11/24]-630/c1c2 1.029} Rxc2 {[14]810/h4f6 0.971}
38. Bg5 {[10/25]-705/c8a8 1.015} b5 {[14]943 1.986}
39. Be7 {[10/21]-687/c2d2 1.059} Ra8 {[15]1019 1.94}
40. h4 {[9/22]-723/c2d2 1.037} Ra1 {[17]1100/d4d5 1.963}
41. Bf6+ {[11/11]-893/g7h7 1.041} Kf8 {[17]1156 1.958}
42. Bd8 {[11/11]-876/c2c1 1.013} Rcc1 {[15]1523/g1g2 1.987}
43. Bxc7 {[10/28]-956/c1f1 1.023} Rxf1+ {[15]1857/g1g2 0.977}
44. Kg2 {[10/10]-956/f1g1 1.018} c3 {[15]2102 1.983}
45. Bd6+ {[9/9]-1052/f8e8 1.025} Kg7 {[15]2377 1.975}
46. Bb4 {[8/8]-1053/c3c2 1.014} c2 {[14]10817 1.986}
47. Bd2 {[9/34]-1764/f1d1 1.012 ADJUDICATED FOR BLACK}
[/pgn]
-
- Posts: 48
- Joined: Sat Nov 04, 2017 6:32 pm
- Location: Kazakhstan
Re: Chess for Android v5.3
abik wrote:The basic functionality is finished, I just want to run many more tests before releasing the next version.
To give an example, using resign adjudication after move 30 for a move count of 5 and a score of 900 results in the following adjudication (since after white's 47 move, we had 10 plies with a white's view score below -900; uci engines report from their own view).
Does that make sense?
[pgn]
[Event "Chess for Android Tournament"]
[Site "United States"]
[Date "2017.12.13"]
[Round "7"]
[White "BikJump v1.8 (32-bit)"]
[Black "DiscoCheck 5.2.1"]
[Result "0-1"]
[PlyCount "106"]
[TimeControl "1/1"]
[Device "AOSP on angler"]
1. e4 {opening reply 0.001} d6 {opening reply 0.001}
2. d4 {opening reply 0.0} Nf6 {opening reply 0.001}
3. Nc3 {opening reply 0.001} g6 {opening reply 0.0}
4. f4 {opening reply 0.001} Bg7 {opening reply 0.0}
5. Be2 {[7/24]-4/b8c6 0.981} d5 {[12]-25/e4d5 1.343}
6. e5 {[7/24]-9/f6e4 0.9} Ne4 {[14]-11/g1f3 1.103}
7. Nf3 {[7/21]-12/b8c6 1.064} Nc6 {[14]-17/e1g1 1.934}
8. Be3 {[7/25]-12/e8g8 0.856} Bf5 {[13]-20/e1g1 1.145}
9. O-O {[6/23]-15/e8g8 0.661} O-O {[14]-33/f3h4 1.34}
10. Nh4 {[6/24]-13/e4c3 0.637} Nxc3 {[14]-25/b2c3 1.36}
11. bxc3 {[9/24]-5/f5e4 0.883} Be4 {[13]-33/a1b1 1.119}
12. Bf2 {[8/27]-5/d8d7 1.035} Qd7 {[11]4/a1b1 1.966}
13. Rb1 {[7/27]-3/b7b6 0.701} Na5 {[12]20/h4f3 1.299}
14. Rb5 {[6/23]-5/b7b6 0.814} b6 {[13]54/h4f3 1.185}
15. a4 {[7/21]-9/a5c4 1.001} Nc4 {[13]67/d1c1 1.997}
16. Bg4 {[6/26]-19/e7e6 0.879} e6 {[13]73 1.12}
17. Qc1 {[7/21]-15/a7a6 0.97} Rfc8 {[12]97/h4f3 1.034}
18. Re1 {[7/27]-12/a7a6 1.011} Bf8 {[14]82/g4f3 1.987}
19. Nf3 {[6/24]-90/a7a6 0.861} a6 {[14]111/b5b3 1.139}
20. Rb3 {[8/23]-100/d7a4 1.027} h5 {[14]118/g4h3 1.98}
21. Bh3 {[8/23]-90/e4f3 0.789} Bxf3 {[13]143/g2f3 1.204}
22. gxf3 {[8/25]-94/d7a4 1.038} Qxa4 {[13]150/g1h1 0.961}
23. Bg2 {[8/22]-90/f8g7 0.93} a5 {[12]183/b3b1 1.072}
24. Rb1 {[7/19]-117/f8g7 1.071} Ba3 {[17]209/c1d1 1.93}
25. Qd1 {[10/23]-189/a3b2 1.025} Bb2 {[14]231/f4f5 1.973}
26. Qd3 {[9/9]-189/a4a3 1.016} Qa3 {[14]222/g2h3 1.984}
27. Bh3 {[7/23]-191/c8e8 0.849} Kg7 {[14]239/g1h1 1.151}
28. Red1 {[7/24]-191/a3c3 0.968} Qxc3 {[7]229/f2h4 0.041}
29. Bg2 {[7/32]-219/a5a4 0.757} a4 {[14]416/f4f5 1.232}
30. Rf1 {[8/8]-227/g7g8 1.068} a3 {[15]567 1.933}
31. Qxc3 {[8/22]-358/b2c3 0.844} Bxc3 {[12]631/f4f5 0.155}
32. Rb3 {[9/9]-372/c3d2 1.032} a2 {[18]698/b3c3 1.968}
33. Rxc3 {[9/21]-603/a2a1Q 0.743} a1=Q {[18]699/f1a1 0.259}
34. Rxc4 {[11/20]-614/d5c4 0.967} dxc4 {[11]699/f1a1 0.045}
35. Rxa1 {[12/24]-623/a8a1 1.005} Rxa1+ {[16]755/g2f1 0.983}
36. Bf1 {[12/23]-624/a1c1 0.591} Rc1 {[17]771/c2c3 1.408}
37. Bh4 {[11/24]-630/c1c2 1.029} Rxc2 {[14]810/h4f6 0.971}
38. Bg5 {[10/25]-705/c8a8 1.015} b5 {[14]943 1.986}
39. Be7 {[10/21]-687/c2d2 1.059} Ra8 {[15]1019 1.94}
40. h4 {[9/22]-723/c2d2 1.037} Ra1 {[17]1100/d4d5 1.963}
41. Bf6+ {[11/11]-893/g7h7 1.041} Kf8 {[17]1156 1.958}
42. Bd8 {[11/11]-876/c2c1 1.013} Rcc1 {[15]1523/g1g2 1.987}
43. Bxc7 {[10/28]-956/c1f1 1.023} Rxf1+ {[15]1857/g1g2 0.977}
44. Kg2 {[10/10]-956/f1g1 1.018} c3 {[15]2102 1.983}
45. Bd6+ {[9/9]-1052/f8e8 1.025} Kg7 {[15]2377 1.975}
46. Bb4 {[8/8]-1053/c3c2 1.014} c2 {[14]10817 1.986}
47. Bd2 {[9/34]-1764/f1d1 1.012 ADJUDICATED FOR Black
Yes, I think so and it should be (making a decision on the second engine).
I hope this option changes? (Decision making). For example, when testing stockfish, I only need 400 cp for a win.
-
- Posts: 819
- Joined: Fri Dec 01, 2006 10:46 pm
- Location: Mountain View, CA, USA
- Full name: Aart Bik
Re: Chess for Android v5.3
I am not sure I follow. What option changes? The move number, count, and score are configurable, but once set, the options are fixed over a single tournament.hagtorp wrote:I hope this option changes? (Decision making). For example, when testing stockfish, I only need 400 cp for a win.
-
- Posts: 48
- Joined: Sat Nov 04, 2017 6:32 pm
- Location: Kazakhstan
Re: Chess for Android v5.3
I also meant it. Before the tournament, all the settings are set and do not change during the games. The main thing is to see how the decision making process works with very little control (0.5 and 1 second per move).abik wrote:I am not sure I follow. What option changes? The move number, count, and score are configurable, but once set, the options are fixed over a single tournament.hagtorp wrote:I hope this option changes? (Decision making). For example, when testing stockfish, I only need 400 cp for a win.