Banksia GUI released

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

Moderator: Ras

User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Version 0.12 released

Post by phhnguyen »

Version 0.12 released
(New Year version)


1) Bugs fixed: almost all known bugs so far, including (serious ones):
- Wrong count 4 instead of 3 fold repetition
- Not reset 50 draw counters for pawn moves
- May stop reading if PGN files have double comments

2) Some small improvements/adjustments

3) New features:
- Support uci_elo, uci_limitstrength (insensitive cases)
- Improve graphics:
+ Smoother SVG pieces
+ Support all-pieces-in-one SVG file
+ Shadow for pieces, including custom pieces

- Drag-drop file/folder into BSG for quick actions:
+ a PGN file to open (old behavior)
+ an engine file to auto-detect and add
+ a folder of engines (engines can locate in their subfolders) to auto-detect and add they all
+ an SVG file of all-pieces-in-one to add custom pieces
+ an image file (including normal SVG files) to change the background image of BSG

- Multi time controllers: you can set each engine for one from 5 different timers (below image)
- Lock sides for engines (below image)
- Analyze games


Notes:
  • With auto-detecting/adding engines when dragging/dropping engines into BSG, I hope our life become a bit easier since a lot of questions are just how to run/add engines to chess GUIs :)
  • Three big features Multi time controllers, Lock sides for engines and Analysis are the first time implemented for BSG with a quite short test period. They (those features) need your help for testing and suggesting. They require a complicated interface, thus I have been still a headache for making the interface be clearer and easier for users. Bellow image shows how those features are colorized so users can be easier to understand and less confused. Comments/suggestions needed
  • Locking sides for engines works like a filter. If you lock an engine to a side (e.g. Black) BSG will remove all games with that engine but plays on another side (e.g. White).
  • Analysis function works a bit different ones from some GUIs I knew: Instead of stopping (violently) engines when reaching some limit (time, depth…), BSG gives those limits for engines before computing thus engines can stop themselves (BSG won’t stop any engines).
Image

Happy New Year!
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Krzysztof Grzelak wrote: Wed Jan 01, 2020 9:43 am I have a question phhnguyen. Did you fulfill my request that I asked you for?
It is on the top of my TODO list. Please wait for me for the next release. Thanks
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Ferdy
Posts: 4856
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Version 0.12 released

Post by Ferdy »

phhnguyen wrote: Wed Jan 01, 2020 8:39 am Version 0.12 released
Two issues observed:

(1)
There seems to be an issue in long castle with check notation that is,
O-O-O+
Crafty's O-O-O+ move is considered by BSG as illegal move. See end position in the game.

[pgn][Event "Chess Tournament"]
[Date "2020.01.01"]
[Round "1"]
[White "Deuterium v2019.2.37.73"]
[Black "Crafty v25.3"]
[Result "1-0"]
[TimeControl "30+0.1"]
[Time "17:37:56"]
[Board "5"]
[Termination "illegal move"]
[ECO "B00"]
[Opening "KP"]

1. e4 {+0.42/12 0.5 205754} Nc6 {+0.26/17 2.6 3196331} 2. d4 {+0.72/13 0.5 193952; B00: KP, Nimzovich defence} d5 {+0.26/16 1.2 2876695}
3. exd5 {+0.64/15 1.7 737641} Qxd5 {+0.11/16 1.4 3576432} 4. Be3 {+0.56/14 0.5 242476} e5 {+0.10/16 1.4 4072487}
5. Nf3 {+0.42/14 1.0 390071} Bg4 {-0.32/15 1.0 2381166} 6. dxe5 {+0.19/13 0.4 209676} Qxd1+ {-0.34/14 1.0 2518384}
7. Kxd1 {+0.38/2 0.1 51} Nxe5 {-0.16/16 1.5 4355056} 8. Nbd2 {+0.41/13 0.6 263239} Nf6 {-0.16/14 0.6 1532230}
9. h3 {+0.34/13 0.5 182698} Bxf3+ {-0.36/14 0.6 1545561} 10. Nxf3 {+0.39/13 0.6 208437} 1-0[/pgn]

(2)
Wrong result determination for insufficient material. White can still win the game but BSG considers it as draw.

[pgn][Event "Chess Tournament"]
[Date "2020.01.01"]
[Round "1"]
[White "Crafty v25.3"]
[Black "Deuterium v2019.2.37.73"]
[Result "1/2-1/2"]
[TimeControl "60+0.1"]
[Time "18:17:39"]
[Board "7"]
[Termination "insufficient material"]
[ECO "C48"]
[Opening "Four knights"]

1. e4 {+0.21/20 5.2 16187504} e5 {-0.40/17 3.8 2388164} 2. Nf3 {+0.24/20 2.3 8625146} Nc6 {-0.28/16 1.6 966970}
3. Nc3 {+0.14/20 4.3 13491337} Nf6 {-0.06/17 1.7 1058237} 4. Bb5 {+0.15/20 2.4 10916936; C48: Four knights, Spanish variation} Bd6 {-0.24/17 8.0 4565504}
5. a3 {+0.08/21 3.0 13257888} Nd4 {+0.24/16 0.9 633492} 6. Bc4 {+0.15/19 1.8 7830039} c6 {+0.33/15 0.7 544291}
7. d3 {+0.19/18 1.3 5211803} Bc7 {+0.31/16 2.0 1142660} 8. Be3 {+0.27/18 2.8 10437780} b5 {+0.17/17 1.9 1349764}
9. Ba2 {+0.31/17 0.9 4084651} Nxf3+ {+0.16/16 1.4 915712} 10. Qxf3 {+0.24/18 0.9 3645103} O-O {+0.17/17 1.0 676102}
11. O-O {+0.20/18 2.6 10131580} d6 {+0.24/15 1.1 655579} 12. Bg5 {+0.15/17 0.9 4108170} h6 {+0.36/15 1.2 732343}
13. Bxf6 {+0.22/18 0.8 3625224} Qxf6 {+0.58/17 0.8 543928} 14. Qxf6 {+0.18/19 0.8 3515123} gxf6 {+0.47/17 1.0 626678}
15. f4 {+0.15/19 0.7 3318623} Bb6+ {+0.56/14 0.8 540732} 16. Kh1 {+0.15/19 0.7 3294496} Kg7 {+0.45/15 0.6 362439}
17. f5 {+0.20/15 0.8 3441818} Bb7 {+0.96/14 1.0 637731} 18. Rf3 {+0.12/16 1.7 5898220} a5 {+1.00/16 1.1 800808}
19. Raf1 {+0.04/18 1.5 6418540} a4 {+0.97/14 0.7 508374} 20. Rh3 {+0.03/19 1.9 8532377} Rh8 {+0.88/15 0.7 568398}
21. Rg3+ {+0.03/16 2.7 10075802} Kf8 {+1.06/17 0.6 405982} 22. Rd1 {+0.00/18 0.8 3023308} h5 {+1.25/17 0.9 607114}
23. Rf1 {-0.12/17 1.4 5381891} h4 {+1.48/17 0.9 578770} 24. Rg4 {-0.08/17 0.5 1664897} Be3 {+1.41/17 1.0 765696}
25. Re1 {+0.00/19 0.6 2598736} Bg5 {+1.26/14 0.5 345734} 26. Ne2 {-0.07/17 1.0 3947698} Ke7 {+1.09/18 1.1 936750}
27. Ng1 {+0.00/19 0.6 2564942} Bd2 {+1.10/16 0.4 315828} 28. Rd1 {-0.10/18 0.4 1400936} Be3 {+1.29/15 0.5 322356}
29. Re1 {-0.01/19 0.7 3070619} Bb6 {+1.33/17 1.2 745864} 30. Nf3 {-0.10/16 0.7 2218351} h3 {+1.19/15 0.4 328460}
31. Re2 {-0.37/17 0.7 3335292} d5 {+1.25/14 0.4 336264} 32. Rg7 {-0.35/18 1.7 6723936} hxg2+ {+1.48/15 0.4 358023}
33. Rexg2 {-0.55/18 0.5 2185042} Rh3 {+1.70/16 0.4 257801} 34. Ng1 {-0.55/18 0.4 1498565} Rh4 {+1.68/15 0.6 484427}
35. Nf3 {-0.45/17 1.5 5584481} Rf4 {+1.53/15 0.4 282443} 36. Nd2 {-0.52/16 0.3 862818} Rh8 {+1.59/14 0.8 478464}
37. R7g3 {-0.65/17 1.0 3815990} Bf2 {+1.69/18 1.5 1010037} 38. Rf3 {-0.59/16 0.3 973089} Rxf3 {+2.00/18 1.1 752476}
39. Nxf3 {-0.73/16 0.3 1040199} Be3 {+1.88/17 0.3 245929} 40. Re2 {-0.82/16 0.5 1444134} Bc1 {+1.88/17 1.1 762187}
41. c3 {-0.74/13 0.2 647222} Rg8 {+1.87/15 0.6 382427} 42. Ne1 {-0.90/15 0.6 1724870} Rg4 {+1.86/16 0.7 565362}
43. Ng2 {-0.81/17 0.9 3101787} Kd6 {+1.72/14 0.7 549037} 44. Rc2 {-0.92/16 0.8 2762429} Bh6 {+1.77/14 0.5 405971}
45. Re2 {-0.92/17 0.2 529724} Rg8 {+1.79/14 0.9 564992} 46. Re1 {-0.72/14 0.5 1335014} Ke7 {+2.00/14 0.3 235967}
47. Nh4 {-0.78/16 0.4 1175223} dxe4 {+1.79/15 0.3 204895} 48. dxe4 {-0.62/16 0.2 756600} c5 {+1.79/16 0.3 280274}
49. Nf3 {-0.95/18 0.4 1556434} c4 {+1.90/18 0.4 316898} 50. Bb1 {-0.95/17 0.2 591201} Bc6 {+1.88/17 0.2 202567}
51. Nh4 {-0.97/19 0.4 1506073} Bd2 {+1.87/17 0.3 238055} 52. Rd1 {-0.97/17 0.2 657519} Bf4 {+1.88/18 0.4 287380}
53. Nf3 {-0.90/18 0.5 2018532} Bh6 {+1.88/18 0.2 215307} 54. Bc2 {-0.81/19 0.2 662658} Rg4 {+1.87/18 0.3 259413}
55. Re1 {-0.97/18 0.2 552541} Bb7 {+1.88/17 0.2 191048} 56. Bb1 {-0.97/19 0.4 1844223} Bf4 {+1.88/19 0.4 374917}
57. Bc2 {-0.97/18 0.1 518901} Bc6 {+1.88/18 0.3 258332} 58. Rd1 {-0.97/20 0.1 443228} Be3 {+1.87/18 0.3 222060}
59. Re1 {-0.97/21 0.1 543793} Bh6 {+1.87/18 0.2 212630} 60. Bb1 {-0.97/20 0.2 686084} Kd6 {+1.87/18 0.3 262146}
61. Rd1+ {-0.97/21 0.1 588014} Kc5 {+1.80/19 0.3 296715} 62. Re1 {-0.97/21 0.1 487475} Bb7 {+1.85/18 0.7 604160}
63. Bc2 {-0.97/20 0.1 418260} Kd6 {+1.83/19 0.3 332540} 64. Rd1+ {-0.97/18 0.2 740187} Kc7 {+1.86/16 0.2 157379}
65. Re1 {-0.97/19 0.1 344704} Bc6 {+1.85/16 0.2 183610} 66. Bb1 {-0.97/19 0.1 362993} Bf4 {+1.83/17 0.2 235160}
67. Bc2 {-0.97/18 0.1 354252} Bb7 {+1.85/16 0.2 183345} 68. Bb1 {-0.97/19 0.2 636576} Rg8 {+1.87/16 0.2 216280}
69. Bc2 {-0.93/16 0.2 556711} Bh6 {+1.85/17 0.3 289105} 70. Rd1 {-0.97/17 0.2 798590} Be3 {+1.83/15 0.2 178572}
71. Bb1 {-0.97/17 0.2 661339} Bb6 {+1.83/16 0.6 679680} 72. Re1 {-0.68/16 0.2 634320} Bc6 {+1.83/16 0.3 229220}
73. Bc2 {-0.63/18 0.2 784547} Bc5 {+1.85/16 0.2 158135} 74. Bb1 {-0.67/17 0.4 1423256} Rg4 {+1.84/18 0.2 283609}
75. Bc2 {-0.97/16 0.1 267000} Bb6 {+1.90/18 0.4 295264} 76. Bb1 {-0.69/18 0.2 616779} Kd6 {+1.89/16 0.2 142262}
77. Bc2 {-0.69/16 0.1 278230} Ke7 {+1.90/17 0.2 168934} 78. Re2 {-0.69/17 0.1 345136} Bc5 {+1.82/16 0.2 170223}
79. Re1 {-0.69/18 0.1 284029} Rg8 {+1.89/17 0.3 224172} 80. Re2 {-0.69/15 0.1 286112} Rg7 {+1.87/17 0.2 161295}
81. Rd2 {-0.69/19 0.2 747705} Rg4 {+1.87/18 0.2 201384} 82. Re2 {-0.69/19 0.1 351490} Bb6 {+1.87/16 0.2 127508}
83. Re1 {-0.69/19 0.1 298955} Bb7 {+1.87/17 0.2 220548} 84. Re2 {-0.69/18 0.1 364339} Kd6 {+1.76/14 0.2 118099}
85. Re1 {-0.69/16 0.2 402956} Ba7 {+1.85/16 0.2 145198} 86. Rd1+ {-0.69/14 0.1 241487} Ke7 {+1.77/17 0.2 196765}
87. Re1 {-0.69/19 0.1 245962} Bf2 {+1.80/18 0.3 236556} 88. Re2 {-0.69/18 0.1 233712} Bb6 {+1.76/16 0.2 157604}
89. Re1 {-0.69/19 0.1 312125} Kd6 {+1.78/16 0.2 148082} 90. Re2 {-0.69/16 0.1 295217} Ba8 {+1.74/17 0.5 462164}
91. Rd2+ {-0.69/16 0.1 437455} Kc7 {+1.75/16 0.2 121294} 92. Re2 {-0.69/18 0.1 228815} Bc6 {+1.68/16 0.3 243992}
93. Re1 {-0.69/19 0.1 371541} Bc5 {+1.82/15 0.3 271872} 94. Re2 {-0.97/17 0.3 815635} Bf8 {+1.58/15 0.3 263305}
95. Re1 {-0.97/18 0.1 327011} Kb6 {+1.62/15 0.6 595456} 96. Re2 {-0.97/18 0.1 381336} Bc5 {+1.33/16 0.4 347890}
97. Re1 {-0.59/13 0.1 342263} Kb7 {+1.28/17 0.2 140332} 98. Re2 {+0.00/19 0.1 292913} Ba7 {+1.09/16 0.4 295680}
99. Re1 {+0.00/23 0.1 394586} b4 {+0.00/14 0.1 108416} 100. axb4 {+0.56/13 0.1 415048} Bb5 {+0.22/15 0.3 241115}
101. Bd1 {+0.82/14 0.2 646711} Rg8 {+0.00/14 0.2 130590} 102. Rf1 {+0.75/15 0.4 1295265} Bc6 {+0.51/12 0.1 88342}
103. Bc2 {+0.90/11 0.1 162957} Be3 {+0.68/14 0.2 99309} 104. Re1 {+0.78/13 0.1 178945} Bh6 {+0.55/15 0.2 120310}
105. Rd1 {+0.78/14 0.1 260092} Kc7 {+0.53/14 0.2 124159} 106. Ra1 {+0.75/14 0.1 226609} Bf4 {+0.43/14 0.2 152069}
107. Rf1 {+0.41/13 0.1 258884} Kd7 {+0.41/14 0.2 124706} 108. Nh4 {+0.62/14 0.1 386611} Ke7 {+0.59/13 0.2 130296}
109. Ng2 {+0.48/13 0.2 614590} Bh6 {+0.56/13 0.2 114304} 110. h4 {+0.01/14 0.2 485544} Rd8 {+1.64/15 0.2 186944}
111. Kg1 {-0.27/17 0.2 608323} Rd2 {+0.86/17 0.4 307162} 112. Rf2 {-0.36/16 0.1 182672} Rxf2 {+0.81/16 0.3 239616}
113. Kxf2 {-0.29/16 0.1 164826} Bc1 {+0.00/16 0.1 79355} 114. Ne3 {-0.29/15 0.1 233029} Bxb2 {+0.01/16 0.1 76971}
115. Ke2 {+0.29/15 0.1 322495} a3 {-0.03/12 0.1 72953} 116. Bb1 {+0.29/15 0.1 209054} Bc1 {-0.61/14 0.2 128152}
117. Nxc4 {+0.69/14 0.1 226422} Bxe4 {-0.74/17 0.2 225456} 118. Nxa3 {+0.93/13 0.1 152257} Bc6 {-0.71/16 0.2 125610}
119. Nc4 {+1.07/13 0.1 223455} Bb5 {-0.99/14 0.1 141077} 120. Kd1 {+1.69/13 0.1 373383} Bf4 {-1.35/13 0.1 85458}
121. Na5 {+1.74/13 0.1 246473} Bf1 {-0.89/13 0.1 91490} 122. Be4 {+1.68/14 0.1 269277} Kd7 {-0.95/13 0.1 95796}
123. c4 {+1.68/13 0.1 194831} Bh3 {-1.10/13 0.1 93317} 124. c5 {+2.02/14 0.2 880954} Bg4+ {-1.11/13 0.2 119388}
125. Kc2 {+2.06/14 0.1 203581} Be2 {-1.38/16 0.3 386090} 126. Bc6+ {+2.06/13 0.1 223999} Kc7 {-1.14/14 0.2 130547}
127. b5 {+2.06/13 0.1 250244} Be3 {-2.21/16 0.4 449024} 128. b6+ {+3.12/12 0.1 219619} Kc8 {-2.34/16 0.4 333056}
129. Bb7+ {+3.08/13 0.1 270201} Kb8 {-2.74/18 0.3 365568} 130. Be4 {+3.70/14 0.1 408102} Ba6 {-2.81/19 0.2 223004}
131. Nc6+ {+3.27/14 0.1 395173} Kc8 {-2.99/19 0.2 230785} 132. Nb4 {+3.81/16 0.1 311073} Bb5 {-2.56/13 0.1 100019}
133. b7+ {+3.80/16 0.1 445214} Kb8 {-2.91/16 0.1 118310} 134. c6 {+3.80/15 0.1 140879} Bc5 {-2.88/16 0.1 94801}
135. Na2 {+4.01/15 0.1 253397} Bf8 {-3.15/12 0.1 103131} 136. Nc3 {+5.06/13 0.1 312095} Ba6 {-4.38/16 0.1 90845}
137. Nd5 {+5.06/16 0.1 289314} Bxb7 {-5.80/14 0.1 135648} 138. cxb7 {+6.11/15 0.1 297630} Kxb7 {-5.92/18 0.1 109443}
139. h5 {+6.11/18 0.1 574957} Bg7 {-5.83/19 0.2 169530} 140. Nxf6+ {+6.11/20 0.1 369731} Kb6 {-6.01/20 0.1 121889}
141. Nd7+ {+7.12/17 0.1 350362} Kc7 {-6.69/24 0.2 235930} 142. f6 {+7.12/21 0.1 317552} Bh8 {-6.75/24 0.2 107618}
143. Nxe5 {+7.12/22 0.1 396149} Bxf6 {-6.91/23 0.1 127189} 144. Nxf7 {+7.12/21 0.1 588462} Kd7 {-6.92/24 0.2 239105}
145. h6 {+7.12/21 0.1 407889} Ke6 {-6.54/19 0.1 89445} 146. Bg6 {+7.12/21 0.1 484995} Ke7 {-6.92/21 0.1 146249}
147. Kd3 {+7.22/18 0.1 511791} Bb2 {-6.91/22 0.2 330240} 148. Bh5 {+7.28/21 0.1 470651} Ke6 {-6.86/18 0.1 113879}
149. Ke4 {+7.18/17 0.1 396174} Bc3 {-6.92/18 0.1 118045} 150. h7 {+7.18/16 0.1 334492} Bb2 {-6.92/18 0.1 135224}
151. Bg6 {+7.18/18 0.1 390767} Bg7 {-6.92/20 0.1 103464} 152. h8=Q {+7.28/19 0.1 392685} Bxh8 {-6.95/19 0.1 131753}
1/2-1/2[/pgn]
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Version 0.12 released

Post by phhnguyen »

Ferdy wrote: Wed Jan 01, 2020 1:18 pm
phhnguyen wrote: Wed Jan 01, 2020 8:39 am Version 0.12 released
Two issues observed:

(1)
There seems to be an issue in long castle with check notation that is,
O-O-O+
Crafty's O-O-O+ move is considered by BSG as illegal move. See end position in the game.

[pgn][Event "Chess Tournament"]
[Date "2020.01.01"]
[Round "1"]
[White "Deuterium v2019.2.37.73"]
[Black "Crafty v25.3"]
[Result "1-0"]
[TimeControl "30+0.1"]
[Time "17:37:56"]
[Board "5"]
[Termination "illegal move"]
[ECO "B00"]
[Opening "KP"]

1. e4 {+0.42/12 0.5 205754} Nc6 {+0.26/17 2.6 3196331} 2. d4 {+0.72/13 0.5 193952; B00: KP, Nimzovich defence} d5 {+0.26/16 1.2 2876695}
3. exd5 {+0.64/15 1.7 737641} Qxd5 {+0.11/16 1.4 3576432} 4. Be3 {+0.56/14 0.5 242476} e5 {+0.10/16 1.4 4072487}
5. Nf3 {+0.42/14 1.0 390071} Bg4 {-0.32/15 1.0 2381166} 6. dxe5 {+0.19/13 0.4 209676} Qxd1+ {-0.34/14 1.0 2518384}
7. Kxd1 {+0.38/2 0.1 51} Nxe5 {-0.16/16 1.5 4355056} 8. Nbd2 {+0.41/13 0.6 263239} Nf6 {-0.16/14 0.6 1532230}
9. h3 {+0.34/13 0.5 182698} Bxf3+ {-0.36/14 0.6 1545561} 10. Nxf3 {+0.39/13 0.6 208437} 1-0[/pgn]

(2)
Wrong result determination for insufficient material. White can still win the game but BSG considers it as draw.

[pgn][Event "Chess Tournament"]
[Date "2020.01.01"]
[Round "1"]
[White "Crafty v25.3"]
[Black "Deuterium v2019.2.37.73"]
[Result "1/2-1/2"]
[TimeControl "60+0.1"]
[Time "18:17:39"]
[Board "7"]
[Termination "insufficient material"]
[ECO "C48"]
[Opening "Four knights"]

1. e4 {+0.21/20 5.2 16187504} e5 {-0.40/17 3.8 2388164} 2. Nf3 {+0.24/20 2.3 8625146} Nc6 {-0.28/16 1.6 966970}
3. Nc3 {+0.14/20 4.3 13491337} Nf6 {-0.06/17 1.7 1058237} 4. Bb5 {+0.15/20 2.4 10916936; C48: Four knights, Spanish variation} Bd6 {-0.24/17 8.0 4565504}
5. a3 {+0.08/21 3.0 13257888} Nd4 {+0.24/16 0.9 633492} 6. Bc4 {+0.15/19 1.8 7830039} c6 {+0.33/15 0.7 544291}
7. d3 {+0.19/18 1.3 5211803} Bc7 {+0.31/16 2.0 1142660} 8. Be3 {+0.27/18 2.8 10437780} b5 {+0.17/17 1.9 1349764}
9. Ba2 {+0.31/17 0.9 4084651} Nxf3+ {+0.16/16 1.4 915712} 10. Qxf3 {+0.24/18 0.9 3645103} O-O {+0.17/17 1.0 676102}
11. O-O {+0.20/18 2.6 10131580} d6 {+0.24/15 1.1 655579} 12. Bg5 {+0.15/17 0.9 4108170} h6 {+0.36/15 1.2 732343}
13. Bxf6 {+0.22/18 0.8 3625224} Qxf6 {+0.58/17 0.8 543928} 14. Qxf6 {+0.18/19 0.8 3515123} gxf6 {+0.47/17 1.0 626678}
15. f4 {+0.15/19 0.7 3318623} Bb6+ {+0.56/14 0.8 540732} 16. Kh1 {+0.15/19 0.7 3294496} Kg7 {+0.45/15 0.6 362439}
17. f5 {+0.20/15 0.8 3441818} Bb7 {+0.96/14 1.0 637731} 18. Rf3 {+0.12/16 1.7 5898220} a5 {+1.00/16 1.1 800808}
19. Raf1 {+0.04/18 1.5 6418540} a4 {+0.97/14 0.7 508374} 20. Rh3 {+0.03/19 1.9 8532377} Rh8 {+0.88/15 0.7 568398}
21. Rg3+ {+0.03/16 2.7 10075802} Kf8 {+1.06/17 0.6 405982} 22. Rd1 {+0.00/18 0.8 3023308} h5 {+1.25/17 0.9 607114}
23. Rf1 {-0.12/17 1.4 5381891} h4 {+1.48/17 0.9 578770} 24. Rg4 {-0.08/17 0.5 1664897} Be3 {+1.41/17 1.0 765696}
25. Re1 {+0.00/19 0.6 2598736} Bg5 {+1.26/14 0.5 345734} 26. Ne2 {-0.07/17 1.0 3947698} Ke7 {+1.09/18 1.1 936750}
27. Ng1 {+0.00/19 0.6 2564942} Bd2 {+1.10/16 0.4 315828} 28. Rd1 {-0.10/18 0.4 1400936} Be3 {+1.29/15 0.5 322356}
29. Re1 {-0.01/19 0.7 3070619} Bb6 {+1.33/17 1.2 745864} 30. Nf3 {-0.10/16 0.7 2218351} h3 {+1.19/15 0.4 328460}
31. Re2 {-0.37/17 0.7 3335292} d5 {+1.25/14 0.4 336264} 32. Rg7 {-0.35/18 1.7 6723936} hxg2+ {+1.48/15 0.4 358023}
33. Rexg2 {-0.55/18 0.5 2185042} Rh3 {+1.70/16 0.4 257801} 34. Ng1 {-0.55/18 0.4 1498565} Rh4 {+1.68/15 0.6 484427}
35. Nf3 {-0.45/17 1.5 5584481} Rf4 {+1.53/15 0.4 282443} 36. Nd2 {-0.52/16 0.3 862818} Rh8 {+1.59/14 0.8 478464}
37. R7g3 {-0.65/17 1.0 3815990} Bf2 {+1.69/18 1.5 1010037} 38. Rf3 {-0.59/16 0.3 973089} Rxf3 {+2.00/18 1.1 752476}
39. Nxf3 {-0.73/16 0.3 1040199} Be3 {+1.88/17 0.3 245929} 40. Re2 {-0.82/16 0.5 1444134} Bc1 {+1.88/17 1.1 762187}
41. c3 {-0.74/13 0.2 647222} Rg8 {+1.87/15 0.6 382427} 42. Ne1 {-0.90/15 0.6 1724870} Rg4 {+1.86/16 0.7 565362}
43. Ng2 {-0.81/17 0.9 3101787} Kd6 {+1.72/14 0.7 549037} 44. Rc2 {-0.92/16 0.8 2762429} Bh6 {+1.77/14 0.5 405971}
45. Re2 {-0.92/17 0.2 529724} Rg8 {+1.79/14 0.9 564992} 46. Re1 {-0.72/14 0.5 1335014} Ke7 {+2.00/14 0.3 235967}
47. Nh4 {-0.78/16 0.4 1175223} dxe4 {+1.79/15 0.3 204895} 48. dxe4 {-0.62/16 0.2 756600} c5 {+1.79/16 0.3 280274}
49. Nf3 {-0.95/18 0.4 1556434} c4 {+1.90/18 0.4 316898} 50. Bb1 {-0.95/17 0.2 591201} Bc6 {+1.88/17 0.2 202567}
51. Nh4 {-0.97/19 0.4 1506073} Bd2 {+1.87/17 0.3 238055} 52. Rd1 {-0.97/17 0.2 657519} Bf4 {+1.88/18 0.4 287380}
53. Nf3 {-0.90/18 0.5 2018532} Bh6 {+1.88/18 0.2 215307} 54. Bc2 {-0.81/19 0.2 662658} Rg4 {+1.87/18 0.3 259413}
55. Re1 {-0.97/18 0.2 552541} Bb7 {+1.88/17 0.2 191048} 56. Bb1 {-0.97/19 0.4 1844223} Bf4 {+1.88/19 0.4 374917}
57. Bc2 {-0.97/18 0.1 518901} Bc6 {+1.88/18 0.3 258332} 58. Rd1 {-0.97/20 0.1 443228} Be3 {+1.87/18 0.3 222060}
59. Re1 {-0.97/21 0.1 543793} Bh6 {+1.87/18 0.2 212630} 60. Bb1 {-0.97/20 0.2 686084} Kd6 {+1.87/18 0.3 262146}
61. Rd1+ {-0.97/21 0.1 588014} Kc5 {+1.80/19 0.3 296715} 62. Re1 {-0.97/21 0.1 487475} Bb7 {+1.85/18 0.7 604160}
63. Bc2 {-0.97/20 0.1 418260} Kd6 {+1.83/19 0.3 332540} 64. Rd1+ {-0.97/18 0.2 740187} Kc7 {+1.86/16 0.2 157379}
65. Re1 {-0.97/19 0.1 344704} Bc6 {+1.85/16 0.2 183610} 66. Bb1 {-0.97/19 0.1 362993} Bf4 {+1.83/17 0.2 235160}
67. Bc2 {-0.97/18 0.1 354252} Bb7 {+1.85/16 0.2 183345} 68. Bb1 {-0.97/19 0.2 636576} Rg8 {+1.87/16 0.2 216280}
69. Bc2 {-0.93/16 0.2 556711} Bh6 {+1.85/17 0.3 289105} 70. Rd1 {-0.97/17 0.2 798590} Be3 {+1.83/15 0.2 178572}
71. Bb1 {-0.97/17 0.2 661339} Bb6 {+1.83/16 0.6 679680} 72. Re1 {-0.68/16 0.2 634320} Bc6 {+1.83/16 0.3 229220}
73. Bc2 {-0.63/18 0.2 784547} Bc5 {+1.85/16 0.2 158135} 74. Bb1 {-0.67/17 0.4 1423256} Rg4 {+1.84/18 0.2 283609}
75. Bc2 {-0.97/16 0.1 267000} Bb6 {+1.90/18 0.4 295264} 76. Bb1 {-0.69/18 0.2 616779} Kd6 {+1.89/16 0.2 142262}
77. Bc2 {-0.69/16 0.1 278230} Ke7 {+1.90/17 0.2 168934} 78. Re2 {-0.69/17 0.1 345136} Bc5 {+1.82/16 0.2 170223}
79. Re1 {-0.69/18 0.1 284029} Rg8 {+1.89/17 0.3 224172} 80. Re2 {-0.69/15 0.1 286112} Rg7 {+1.87/17 0.2 161295}
81. Rd2 {-0.69/19 0.2 747705} Rg4 {+1.87/18 0.2 201384} 82. Re2 {-0.69/19 0.1 351490} Bb6 {+1.87/16 0.2 127508}
83. Re1 {-0.69/19 0.1 298955} Bb7 {+1.87/17 0.2 220548} 84. Re2 {-0.69/18 0.1 364339} Kd6 {+1.76/14 0.2 118099}
85. Re1 {-0.69/16 0.2 402956} Ba7 {+1.85/16 0.2 145198} 86. Rd1+ {-0.69/14 0.1 241487} Ke7 {+1.77/17 0.2 196765}
87. Re1 {-0.69/19 0.1 245962} Bf2 {+1.80/18 0.3 236556} 88. Re2 {-0.69/18 0.1 233712} Bb6 {+1.76/16 0.2 157604}
89. Re1 {-0.69/19 0.1 312125} Kd6 {+1.78/16 0.2 148082} 90. Re2 {-0.69/16 0.1 295217} Ba8 {+1.74/17 0.5 462164}
91. Rd2+ {-0.69/16 0.1 437455} Kc7 {+1.75/16 0.2 121294} 92. Re2 {-0.69/18 0.1 228815} Bc6 {+1.68/16 0.3 243992}
93. Re1 {-0.69/19 0.1 371541} Bc5 {+1.82/15 0.3 271872} 94. Re2 {-0.97/17 0.3 815635} Bf8 {+1.58/15 0.3 263305}
95. Re1 {-0.97/18 0.1 327011} Kb6 {+1.62/15 0.6 595456} 96. Re2 {-0.97/18 0.1 381336} Bc5 {+1.33/16 0.4 347890}
97. Re1 {-0.59/13 0.1 342263} Kb7 {+1.28/17 0.2 140332} 98. Re2 {+0.00/19 0.1 292913} Ba7 {+1.09/16 0.4 295680}
99. Re1 {+0.00/23 0.1 394586} b4 {+0.00/14 0.1 108416} 100. axb4 {+0.56/13 0.1 415048} Bb5 {+0.22/15 0.3 241115}
101. Bd1 {+0.82/14 0.2 646711} Rg8 {+0.00/14 0.2 130590} 102. Rf1 {+0.75/15 0.4 1295265} Bc6 {+0.51/12 0.1 88342}
103. Bc2 {+0.90/11 0.1 162957} Be3 {+0.68/14 0.2 99309} 104. Re1 {+0.78/13 0.1 178945} Bh6 {+0.55/15 0.2 120310}
105. Rd1 {+0.78/14 0.1 260092} Kc7 {+0.53/14 0.2 124159} 106. Ra1 {+0.75/14 0.1 226609} Bf4 {+0.43/14 0.2 152069}
107. Rf1 {+0.41/13 0.1 258884} Kd7 {+0.41/14 0.2 124706} 108. Nh4 {+0.62/14 0.1 386611} Ke7 {+0.59/13 0.2 130296}
109. Ng2 {+0.48/13 0.2 614590} Bh6 {+0.56/13 0.2 114304} 110. h4 {+0.01/14 0.2 485544} Rd8 {+1.64/15 0.2 186944}
111. Kg1 {-0.27/17 0.2 608323} Rd2 {+0.86/17 0.4 307162} 112. Rf2 {-0.36/16 0.1 182672} Rxf2 {+0.81/16 0.3 239616}
113. Kxf2 {-0.29/16 0.1 164826} Bc1 {+0.00/16 0.1 79355} 114. Ne3 {-0.29/15 0.1 233029} Bxb2 {+0.01/16 0.1 76971}
115. Ke2 {+0.29/15 0.1 322495} a3 {-0.03/12 0.1 72953} 116. Bb1 {+0.29/15 0.1 209054} Bc1 {-0.61/14 0.2 128152}
117. Nxc4 {+0.69/14 0.1 226422} Bxe4 {-0.74/17 0.2 225456} 118. Nxa3 {+0.93/13 0.1 152257} Bc6 {-0.71/16 0.2 125610}
119. Nc4 {+1.07/13 0.1 223455} Bb5 {-0.99/14 0.1 141077} 120. Kd1 {+1.69/13 0.1 373383} Bf4 {-1.35/13 0.1 85458}
121. Na5 {+1.74/13 0.1 246473} Bf1 {-0.89/13 0.1 91490} 122. Be4 {+1.68/14 0.1 269277} Kd7 {-0.95/13 0.1 95796}
123. c4 {+1.68/13 0.1 194831} Bh3 {-1.10/13 0.1 93317} 124. c5 {+2.02/14 0.2 880954} Bg4+ {-1.11/13 0.2 119388}
125. Kc2 {+2.06/14 0.1 203581} Be2 {-1.38/16 0.3 386090} 126. Bc6+ {+2.06/13 0.1 223999} Kc7 {-1.14/14 0.2 130547}
127. b5 {+2.06/13 0.1 250244} Be3 {-2.21/16 0.4 449024} 128. b6+ {+3.12/12 0.1 219619} Kc8 {-2.34/16 0.4 333056}
129. Bb7+ {+3.08/13 0.1 270201} Kb8 {-2.74/18 0.3 365568} 130. Be4 {+3.70/14 0.1 408102} Ba6 {-2.81/19 0.2 223004}
131. Nc6+ {+3.27/14 0.1 395173} Kc8 {-2.99/19 0.2 230785} 132. Nb4 {+3.81/16 0.1 311073} Bb5 {-2.56/13 0.1 100019}
133. b7+ {+3.80/16 0.1 445214} Kb8 {-2.91/16 0.1 118310} 134. c6 {+3.80/15 0.1 140879} Bc5 {-2.88/16 0.1 94801}
135. Na2 {+4.01/15 0.1 253397} Bf8 {-3.15/12 0.1 103131} 136. Nc3 {+5.06/13 0.1 312095} Ba6 {-4.38/16 0.1 90845}
137. Nd5 {+5.06/16 0.1 289314} Bxb7 {-5.80/14 0.1 135648} 138. cxb7 {+6.11/15 0.1 297630} Kxb7 {-5.92/18 0.1 109443}
139. h5 {+6.11/18 0.1 574957} Bg7 {-5.83/19 0.2 169530} 140. Nxf6+ {+6.11/20 0.1 369731} Kb6 {-6.01/20 0.1 121889}
141. Nd7+ {+7.12/17 0.1 350362} Kc7 {-6.69/24 0.2 235930} 142. f6 {+7.12/21 0.1 317552} Bh8 {-6.75/24 0.2 107618}
143. Nxe5 {+7.12/22 0.1 396149} Bxf6 {-6.91/23 0.1 127189} 144. Nxf7 {+7.12/21 0.1 588462} Kd7 {-6.92/24 0.2 239105}
145. h6 {+7.12/21 0.1 407889} Ke6 {-6.54/19 0.1 89445} 146. Bg6 {+7.12/21 0.1 484995} Ke7 {-6.92/21 0.1 146249}
147. Kd3 {+7.22/18 0.1 511791} Bb2 {-6.91/22 0.2 330240} 148. Bh5 {+7.28/21 0.1 470651} Ke6 {-6.86/18 0.1 113879}
149. Ke4 {+7.18/17 0.1 396174} Bc3 {-6.92/18 0.1 118045} 150. h7 {+7.18/16 0.1 334492} Bb2 {-6.92/18 0.1 135224}
151. Bg6 {+7.18/18 0.1 390767} Bg7 {-6.92/20 0.1 103464} 152. h8=Q {+7.28/19 0.1 392685} Bxh8 {-6.95/19 0.1 131753}
1/2-1/2[/pgn]
Thanks a lot for the report! All will be fixed for the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Tue Nov 26, 2019 11:32 am Feature Request:

I don't know if this is within your scope for Banksia, however I have always been a fan of 'Live URLs' as they are implemented in Hiarcs Chess Explorer. They give you the ability to view live PGNs as the game is in progress at some major events. This allows you to use the engine of your choice to assist with game analysis.
I have been working on that function. Now BSG can load and open remote PGN files via their URLs. However, I don't know how to view "live". Any example of a live URL recently? Does it mean frequent update? Should a GUI update automatically or manually? Need a button to update?

Thanks for ideas / suggestions.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AdminX
Posts: 6398
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

phhnguyen wrote: Thu Jan 02, 2020 10:30 am
AdminX wrote: Tue Nov 26, 2019 11:32 am Feature Request:

I don't know if this is within your scope for Banksia, however I have always been a fan of 'Live URLs' as they are implemented in Hiarcs Chess Explorer. They give you the ability to view live PGNs as the game is in progress at some major events. This allows you to use the engine of your choice to assist with game analysis.
I have been working on that function. Now BSG can load and open remote PGN files via their URLs. However, I don't know how to view "live". Any example of a live URL recently? Does it mean frequent update? Should a GUI update automatically or manually? Need a button to update?

Thanks for ideas / suggestions.
I used to find them here at "The Week in Chess", I have not check in a while. The GUI would do checks to update the pgn and refresh the board with the current move.

https://theweekinchess.com/live

Image

Note: I would copy the URL link to the PGN and paste it into the GUI
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Thu Jan 02, 2020 11:55 am
phhnguyen wrote: Thu Jan 02, 2020 10:30 am
AdminX wrote: Tue Nov 26, 2019 11:32 am Feature Request:

I don't know if this is within your scope for Banksia, however I have always been a fan of 'Live URLs' as they are implemented in Hiarcs Chess Explorer. They give you the ability to view live PGNs as the game is in progress at some major events. This allows you to use the engine of your choice to assist with game analysis.
I have been working on that function. Now BSG can load and open remote PGN files via their URLs. However, I don't know how to view "live". Any example of a live URL recently? Does it mean frequent update? Should a GUI update automatically or manually? Need a button to update?

Thanks for ideas / suggestions.
I used to find them here at "The Week in Chess", I have not check in a while. The GUI would do checks to update the pgn and refresh the board with the current move.

https://theweekinchess.com/live

Image

Note: I would copy the URL link to the PGN and paste it into the GUI
Thanks!
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Steppenwolf
Posts: 75
Joined: Thu Jan 31, 2019 4:54 pm
Full name: Sven Steppenwolf

Re: Banksia GUI released

Post by Steppenwolf »

Dear Phhnguyen,

Feature Request, please add:

-Possibility to let two or more engines (SF, Komodo, Lc0) calculate at one fixed chess position, in order to compare their outputs.
-open large pgn files and search for position etc. in it
-Possibility to Open chess database/book tree Formats (cbh and ctg) like it is planned in the new Hiarcs Chess Explorer (http://www.hiarcs.net/forums/viewtopic.php?t=9768)
-prebuild and configured lc0 engine in your gut for macOS Catalina users (like in the Nibbler GUI)

PS: Thanks for your Great GUI!
Please go ahead with it! :D
User avatar
phhnguyen
Posts: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Steppenwolf wrote: Sat Jan 04, 2020 1:11 pm Dear Phhnguyen,

Feature Request, please add:

-Possibility to let two or more engines (SF, Komodo, Lc0) calculate at one fixed chess position, in order to compare their outputs.
-open large pgn files and search for position etc. in it
-Possibility to Open chess database/book tree Formats (cbh and ctg) like it is planned in the new Hiarcs Chess Explorer (http://www.hiarcs.net/forums/viewtopic.php?t=9768)
Thanks a lot for suggestions. I have added them to my TODO list.
Steppenwolf wrote: Sat Jan 04, 2020 1:11 pm
-prebuild and configured lc0 engine in your gut for macOS Catalina users (like in the Nibbler GUI)
At the moment, users of BSG can easily download and install lc0 engine for any OS (macOS, Linux, Win): menu -> Tools -> Download, then select lc0 from Engine tab -> click on Download button and wait, BSG will auto do the rest (download and install Lc0).

I think it is better to release BSG with some engines in the packet since via downloading users can access many more engines and can update their latest versions.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
hafni
Posts: 30
Joined: Fri Nov 22, 2019 4:12 pm
Full name: Hafni Rojo

Re: Banksia GUI released

Post by hafni »

Hello Nguyen,

A possible bug.

1) menu/tools/Download/Show/games databases selected
2) open the first gm2001's game for display
3) execute various moves
4) resize the window for enlarge the board
5) execute a few more moves

and... suddenly Banksia program (0.12) exit :shock:

I also suggest allowing change the font size/color in dock window MOVES (mouse right click) for eyes sake :wink:

Finally, congrats for your fine job.

Hafni