Banksia GUI released

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Gabor Szots
Posts: 1364
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Version 0.10 released

Post by Gabor Szots »

AdminX wrote: Sat Dec 14, 2019 8:51 amThe 1st sign of trouble was that it no longer detected any previous installed engines.
Same for me on a Win10 64-bit home edition.
Gabor Szots
CCRL testing group
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Banksia GUI released

Post by Guenther »

How do I send commandline options to a wb engine?
Can I send it via Init strings? (which syntax then?)

Code: Select all

 "command" : "C:/Engines/WB/Abrok_50/Abrok_50.exe hash 256",
this just makes Abrok crash in Banksia, but Banksia does not show in the log what it really sends.

Abrok just expects the option to be sent as cmd arg and this works in WB and CuteChess.

Code: Select all

StartChildProcess (dir="C:\Engines\WB\Abrok_50") Abrok_50 hash 256
nice engine proc to 10
710 >first : xboard
protover 2
730 <first : feature done=0
730 >first : accepted done
730 <first : feature myname="Abrok 5.0"
730 >first : accepted myname
730 <first : feature ping=1
730 >first : accepted ping
730 <first : feature time=1
730 >first : accepted time
730 <first : feature reuse=1
730 >first : accepted reuse
730 <first : feature sigint=0
730 >first : accepted sigint
730 <first : feature sigterm=0
730 >first : accepted sigterm
730 <first : feature analyze=1
730 >first : accepted analyze
730 <first : feature variants="normal"
730 >first : accepted variants
730 <first : feature name=0
730 >first : accepted name
730 <first : feature setboard=1
730 >first : accepted setboard
730 <first : feature done=1
730 >first : accepted done
750 >first : new

Code: Select all

commandline: C:\Engines\WB\Abrok_50\Abrok_50.exe
commandline: hash
commandline: 256

Set Hash to: 256
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Yes, even when there is an proper "banksiaengines.json" file, it is not being read or detected by version 10 of BanksiaGUI on Windows 10. You can view it in the GUI however.

Image
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Banksia GUI released

Post by Guenther »

AdminX wrote: Sat Dec 14, 2019 10:40 am Yes, even when there is an proper "banksiaengines.json" file, it is not being read or detected by version 10 of BanksiaGUI on Windows 10. You can view it in the GUI however.

Image
Didn't you read my post before? It describes the fix...
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Guenther wrote: Sat Dec 14, 2019 11:11 am
AdminX wrote: Sat Dec 14, 2019 10:40 am Yes, even when there is an proper "banksiaengines.json" file, it is not being read or detected by version 10 of BanksiaGUI on Windows 10. You can view it in the GUI however.

Image
Didn't you read my post before? It describes the fix...
Ahh, Thanks :D But I still wonder why it's not detecting engines from a blank Engines.json file. At least your fix gets be back to testing this new version.

UPDATE: The Fix did not work for me even after I edited the json file. But I found a work around that does. I downloaded the Banksia 3.0 for windows and ran it. It gave me a engines.json file which I renamed to banksiaengines.json and placed it in the old app data dir. I now see my engines again.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

UPDATE 2, I see the engines now but they still don't run. :oops:
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Banksia GUI released

Post by Guenther »

Higher scores are wrongly interpreted as mate scores in the pgn and move window.
Strangely only for one side. Starts in the example with M-653 already, instead of -6.53.

[pgn]
[Event "Test_2019-12-14"]
[Site "RWBC"]
[Date "2019.12.14"]
[Round "1"]
[White "Fruit_21"]
[Black "Ethereal_1000-64"]
[Result "0-1"]
[TimeControl "40/120+0"]
[Time "12:33:56"]
[Board "1"]
[Termination "adjudication"]
[ECO "A45"]
[Opening "Trompovsky attack (Ruth, Opovcensky opening)"]

1. d4 Nf6 2. Bg5 {A45: Trompovsky attack (Ruth, Opovcensky opening)} d5
3. Bxf6 gxf6 {End of opening} 4. Nc3 {-0.03/12 3.8 4210000} c6 {+0.16/18 3.2 3275283}
5. Nf3 {+0.13/11 2.7 2826619} e5 {+0.25/19 2.9 2875714} 6. dxe5 {+0.51/11 3.1 3450440} fxe5 {+0.36/19 2.7 2746359}
7. Qd2 {-0.25/10 5.5 6248900} Qf6 {+0.94/19 3.2 3084705} 8. e3 {-0.28/10 2.0 2173020} Bg4 {+0.92/21 3.7 3734650}
9. O-O-O {-0.24/10 2.0 2117926} Nd7 {+1.13/22 7.3 7418829} 10. Be2 {-0.26/11 3.2 3570000} Rg8 {+1.06/23 2.3 2361115}
11. h3 {-0.28/10 3.2 3518423} Be6 {+1.18/22 6.4 6265717} 12. g4 {-0.65/11 3.9 4295913} Bd6 {+1.01/22 2.7 2669119}
13. g5 {-0.25/10 3.7 3945033} Qe7 {+1.30/20 2.1 2066811} 14. h4 {-0.50/10 3.1 3347242} O-O-O {+1.25/21 2.0 2032319}
15. Kb1 {-0.68/10 2.8 3119608} Nc5 {+1.46/20 9.1 9215878} 16. Rhg1 {-0.84/10 3.9 4365523} Bc7 {+1.51/19 4.9 4999684}
17. Qc1 {-0.76/10 3.6 3986779} Kb8 {+1.63/19 1.8 1791259} 18. b3 {-0.82/10 3.0 3110000} Bf5 {+1.78/18 2.1 2028262}
19. Qa3 {-0.91/10 3.2 3495636} Bd6 {+1.86/19 5.1 5126996} 20. Qb2 {-1.13/10 3.3 3622412} Ne6 {+1.93/19 2.4 2392955}
21. Na4 {-0.86/10 3.0 3160000} f6 {+2.22/16 0.6 556859} 22. b4 {-1.24/9 4.5 4609921} fxg5 {+2.59/20 3.3 3352456}
23. Nxe5 {-1.62/10 3.5 3562304} Nc7 {+2.78/20 2.1 2206501} 24. Nf3 {-1.59/10 3.3 3390485} gxh4 {+2.67/20 4.0 4219755}
25. Nd4 {-1.56/10 2.9 2890000} Rxg1 {+2.81/20 1.6 1695358} 26. Rxg1 {-1.69/9 0.7 665768} Bc8 {+2.97/22 3.0 3212911}
27. Rg7 {-1.69/9 4.2 4295145} Qf8 {+3.85/17 2.1 2216719} 28. f3 {-1.86/10 3.0 3010000} Re8 {+4.85/18 2.5 2631958}
29. Rxh7 {-2.55/9 2.0 1897245} Rxe3 {+5.19/20 2.5 2869644} 30. Rh8 {-2.80/10 3.4 3555839} Qxh8 {+6.53/20 2.6 3045376}
31. Nxc6+ {-3.10/11 1.3 1470153} bxc6 {+7.05/18 1.9 2193625} 32. Qxh8 {-3.16/13 2.3 2839853} h3 {+6.66/17 1.1 1347012}
33. Nc3 {-3.16/12 2.4 2946657} h2 {+7.18/19 1.8 2073429} 34. Qh4 {-3.53/12 3.6 4363622} Bg3 {+8.07/19 1.9 2212626}
35. Qh6 {-3.81/12 3.5 4340649} d4 {+9.16/22 2.2 2269032} 36. Ne4 {-5.80/12 2.3 2914528} Bf4 {+9.88/22 1.8 2004159}
37. Qxf4 {-6.11/13 3.1 4014930} h1=Q+ {+10.08/22 1.9 1793027} 38. Kb2 {-6.32/14 4.5 5760000} Qe1 {+10.20/23 3.7 3411334}
39. Bc4 {M-653/13 4.6 5760000} Rxe4 {+10.33/23 2.7 3001828} 40. fxe4 {M-691/13 4.8 6790000} Qc3+ {+10.33/16 0.2 209530}
41. Kc1 {M-707/14 4.6 6544028} Qxc4 {+11.31/20 4.1 4583483} 42. Qd6 {M-724/13 3.0 4260555} Qc3 {+12.20/22 2.3 2086164}
43. Kb1 {M-731/13 3.6 5220000} Be6 {+13.08/22 3.0 2860136} 44. Qc5 {M-753/12 3.5 5100000} Bc4 {+21.69/23 5.4 4025543}
45. a4 {M-792/11 2.4 3472828} Kb7 {+25.25/22 2.8 2991653} 46. a5 {M-1418/10 2.3 3583279} d3 {+43.13/26 2.2 1940619}
47. cxd3 {M-1529/11 2.1 3170765} 0-1[/pgn]


Code: Select all

39. Bc4 {M-653/13 4.6 5760000}  Rxe4 {+10.33/23 2.7 3001828}  40. fxe4 {M-691/13 4.8 6790000}  Qc3+ {+10.33/16 0.2 209530} 
41. Kc1 {M-707/14 4.6 6544028}  Qxc4 {+11.31/20 4.1 4583483}  42. Qd6 {M-724/13 3.0 4260555}  Qc3 {+12.20/22 2.3 2086164} 
43. Kb1 {M-731/13 3.6 5220000}  Be6 {+13.08/22 3.0 2860136}  44. Qc5 {M-753/12 3.5 5100000}  Bc4 {+21.69/23 5.4 4025543} 
45. a4 {M-792/11 2.4 3472828}  Kb7 {+25.25/22 2.8 2991653}  46. a5 {M-1418/10 2.3 3583279}  d3 {+43.13/26 2.2 1940619} 
47. cxd3 {M-1529/11 2.1 3170765}  0-1
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
Gabor Szots
Posts: 1364
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Banksia GUI released

Post by Gabor Szots »

This game was adjudicated as a win for white. Maybe a bit prematurely, I am not sure white would have won left on his own. I suggest adjudicating on tablebases only if drawn. And it would be good if adjudication methods would be separated, e.g. adjudicate a draw after 200 moves but do not adjudicate based on tablebases. Weaker engines can't always mate even if there is a tablebase win.
Also, I selected carousel but opponents are switched randomly, not in the alphabetical order they were set for the tournament. E.g. the game below was played after the Mora-Raven game.
Third, the tournament (11 opponents, 32 games per pairing) will play 352 games and is arranged so that Mora will play 176 games with white, then 176 games with black. I'd like to play Mora round 1 with white (11 times), then switch colour and play round 2 with black, then round 3 again with white, etc. That way if I decide to stop a tournament before it completes the scheduled games the results will not be distorted.

BTW, what is the 7-digit number in the notation after each move?

[pgn][Event "Mora 1.1.0 - Dec 14"]
[Site "Szentendre"]
[Date "2019.12.14"]
[Round "1"]
[White "Mora 1.1.0"]
[Black "Hedgehog 1.9 64-bit"]
[Result "1-0"]
[TimeControl "40/120+0"]
[Time "11:07:41"]
[Board "162"]
[Termination "adjudication"]
[ECO "A17"]
[Opening "English"]

1. Nf3 e6 2. c4 Nf6
3. Nc3 Bb4 {A17: English, Nimzo-English opening} 4. g4 h6
5. Rg1 b6 6. h4 Bb7
7. g5 hxg5 8. hxg5 {End of opening} Ne4 {-0.11/9 3.6 17102888}
9. a3 {-0.44/10 5.7 2165723} Bxc3 {-0.08/9 3.3 30479945} 10. dxc3 {-0.58/10 3.3 5784831} O-O {-0.18/8 3.7 27095821}
11. Be3 {+0.47/11 3.8 6976356} d5 {-0.09/8 2.6 14028382} 12. cxd5 {+0.47/11 3.5 6451764} exd5 {-0.03/9 3.7 20213799}
13. Qc2 {+0.66/11 5.2 9483539} Na6 {-0.05/8 3.3 18360938} 14. O-O-O {+0.73/11 2.8 5345324} Nac5 {-0.22/8 3.7 20179897}
15. b4 {+0.85/10 5.6 2931280} Ne6 {-0.35/8 3.7 26105096} 16. c4 {+0.37/11 3.6 6752346} a5 {-0.25/8 3.3 17132384}
17. cxd5 {+0.25/11 3.5 6692589} Bxd5 {-0.40/9 3.7 25565597} 18. b5 {+0.13/11 5.1 9489029} Qd6 {+0.00/8 2.0 13448747}
19. Kb2 {+0.13/10 5.4 1725467} a4 {+0.12/8 3.8 18199138} 20. Rg4 {+0.22/10 3.0 5570700} N6c5 {-0.06/8 2.2 13314727}
21. Bxc5 {+0.67/11 2.3 4436855} Nxc5 {-1.28/9 3.4 24978939} 22. Rh4 {+1.17/10 3.6 2052985} Rfd8 {-1.51/8 3.9 32085422}
23. Qh7+ {+2.00/11 3.3 6393924} Kf8 24. Qh8+ {+2.00/11 3.7 910545} Ke7
25. Qxg7 {+1.81/11 3.7 2290091} Qg6 {-2.11/9 4.4 25581235} 26. Qe5+ {+1.98/11 3.6 1034336} Qe6 {-2.11/9 4.4 40127911}
27. Qxc7+ {+2.16/12 2.0 3906556} Rd7 {-2.11/9 2.5 23775538} 28. Qe5 {+2.16/11 3.8 1806485} Ra5 {-1.68/9 4.5 28142746}
29. e4 {+2.30/11 2.4 4326166} Bc6 {-2.23/9 3.8 27664248} 30. Rxd7+ {+3.29/11 3.8 3288164} Bxd7 {-2.10/10 3.5 24555425}
31. Bc4 {+3.56/12 3.8 1667698} Qxe5+ {-2.17/11 4.7 27519464} 32. Nxe5 {+3.66/12 3.8} Bxb5 {-2.17/11 4.7 48786159}
33. Bxf7 {+3.57/12 3.8} Nd3+ {-1.63/10 4.7 48498668} 34. Nxd3 {+3.58/12 3.5 7437161} Bxd3 {-1.63/11 2.6 19338659}
35. Bd5 {+3.58/12 3.8 718400} Rc5 {-1.60/11 2.7 19585899} 36. Rh7+ {+2.44/12 3.8 972166} Kd6 {-1.22/12 5.5 31857003}
37. Rh6+ {+2.34/13 3.8 993265} Ke5 {-0.98/12 5.5 56862036} 38. Rc6 {+2.58/14 2.8 5483731} Rb5+ {-1.55/13 3.0 18595344}
39. Kc3 {+1.88/14 2.6 5125617} Bxe4 {-1.38/13 6.7 70873663} 40. Bxe4 {+2.20/15 5.1 9782157} Kxe4 {-1.46/12 4.1 44292048}
41. g6 {+2.05/14 2.7 5158085} Rg5 {-1.45/11 1.9 19948283} 42. Rxb6 {+2.38/14 3.0 5724890} Kf5 {-1.57/12 3.1 23490846}
43. Ra6 {+2.46/13 1.5 2923823} Rxg6 {-1.57/12 3.1 25915419} 44. Rxa4 {+2.47/13 2.7 5006507} 1-0
[/pgn]
Gabor Szots
CCRL testing group
User avatar
Guenther
Posts: 4607
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Banksia GUI released

Post by Guenther »

Gabor Szots wrote: Sat Dec 14, 2019 1:44 pm
BTW, what is the 7-digit number in the notation after each move?
Number of searched nodes.
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
AdminX
Posts: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Two Request more please: :D

* Customization option of font color for Engine Name and Clock Time (It may make it easier to view depending on user Theme.)

* Add Pv Board to docks menu (Only been able to display it by turning on all docks)

Image
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers