Banksia GUI released

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

Moderators: hgm, Rebel, chrisw

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

Re: Banksia GUI released

Post by phhnguyen »

AlexChess wrote: Sun Jul 25, 2021 3:35 pm Hi phhnguyen! here you find the 2 .json files :

Banksiaplaying: https://1drv.ms/u/s!AkW3Hj0Gl_ew0Dbcjfo ... P?e=q80YLj

Banksiatour: https://1drv.ms/u/s!AkW3Hj0Gl_ew0DevQNT ... p?e=yq8brp
Thanks for the files!

I found the numbers of players are not consistent. The participant list is 41 players, but players from the games are 49. I guess that is the result of editing for a while, plus the bug of not updating the player list from the previous release of BSG.

I have been working to fix the issue.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

CMCanavessi wrote: Mon Jul 26, 2021 11:34 pm I've found another bug that makes banksia crash, at least on my system:

If you have several of the new graphic options open (depth, nodes, elapsed time, etc) and you go to file > settings and uncheck them, the 1st one you uncheck will work ok, but the 2nd will make banksia crash. I can reproduce this indefinitely on my pc.
Can anyone else try the same?
Thanks for the bug report. It 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: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Werewolf wrote: Tue Jul 27, 2021 5:56 pm This is a very interesting program.

But where are the help / readme files? I'm interested in the Extreme Analysis, amongst other things, but an explanation would really help.
Sorry, there is no help yet. I am quite lazy when writing is always a hard task! If someone can help, it is highly appreciated!

For Extreme Chess Analysis, you may read a bit from BSG's blogs, not much but may be OK for starting. You may post any questions here.

https://banksiagui.com/extreme-chess-analysis-eca/
https://banksiagui.com/extreme-chess-an ... up-system/
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

A man (named Benjie) has been using BanksiaGUI for his chess channel. I was so surprised since it looks quite different :D

His channel link:

https://www.youtube.com/channel/UCLtIG_ ... WyyVRmtaCQ
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Banksia GUI released

Post by CMCanavessi »

phhnguyen wrote: Wed Jul 28, 2021 3:43 pm A man (named Benjie) has been using BanksiaGUI for his chess channel. I was so surprised since it looks quite different :D

His channel link:

https://www.youtube.com/channel/UCLtIG_ ... WyyVRmtaCQ
I am currently also streaming on twitch using banksia. See my signature :P

Another thing I've noticed regarding the new graphics is that sometimes they don't show anything until the game is well underway. I haven't seen if it's a particular move or what, but sometimes only at move 50 or so the graphics start showing, and when they do, they show the complete graph from move 1. Don't know what's going on there.

Edit: you can take a look at this video where you can clearly see what I was referring to, the graph not showing for several moves and then suddenly appear:
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Banksia GUI released

Post by CMCanavessi »

Is this a bug on Banksia, or is Stockfish really making illegal moves? (chess 960)

Code: Select all

Stockfish 14 > info depth 32 seldepth 40 multipv 1 score cp 0 nodes 43484819 nps 826252 hashfull 83 tbhits 0 time 52629 pv e8g8 d1e2 c8e6 e1g1 h7h6 f1d1 d8e7 a2a3 f8d8 b3a5 f6d7 d2e3 d7c5 b2b4 c5a4 e3d2 e6a2 b1a1 a2e6
Stockfish 14 > bestmove e8g8 ponder d1e2
banksia > Illegal move e8g8 from Stockfish 14
DanaSah 8.8 < stop
DanaSah 8.8 > bestmove d1e2 ponder a7a6
Here's the PGN: [pgn][Event "FRC Top 20"]
[Site "CCLS"]
[Date "2021.07.28"]
[Round "1"]
[White "DanaSah 8.8"]
[Black "Stockfish 14"]
[Result "1-0"]
[TimeControl "1800+5"]
[Time "15:56:24"]
[Board "1201"]
[Termination "illegal move"]
[FEN "nrbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/NRBQKBNR w HBhb - 0 1"]
[SetUp "1"]

1. e4 {+0.34/22 48433 21941491} d6 {+0.41/35 76529 63937081} 2. d4 {+0.42/20 63539 29200426} Nf6 {+0.60/34 10822 60417167}
3. Bd3 {+0.38/22 44097 20326050} e5 {+0.65/34 10 36323608} 4. dxe5 {+0.42/20 22168 10296370} dxe5 {+0.12/28 21982 17828448}
5. Nf3 {+0.26/21 36646 26647359} Bd6 {+0.08/34 25888 51576436} 6. Nb3 {+0.28/22 31394 26137583} Nb6 {+0.00/30 24808 20931394}
7. Bd2 {+0.26/21 64454 40572988} 1-0[/pgn]
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Banksia GUI released

Post by CMCanavessi »

I have found another bug: saved games into the tournament .json get truncated by some weird reason. 90% of the games in my .json are like this:

Code: Select all

 {
      "gameIdx" : 80,
      "gameMoves" : "b2b4 {+0.42/28 52776 42949352}  e7e5 {+0.25/21 90731 58201166}  c2c4 {+0.59/29 31169 25132663} ",
      "pairId" : 26500,
      "players" : 
      [
        "Fire 8.NN.1",
        "Stockfish 14"
      ],
      "reason" : "mate",
      "result" : "1-0",
      "round" : 1,
      "startFen" : "bnqbrkrn/pppppppp/8/8/8/8/PPPPPPPP/BNQBRKRN w GEge - 0 1"
    },
The number of moves vary between 2 and around 7-10. There are a couple of exceptions where the game was saved complete, but I don't know the condition for this to happen, though I think it has to do with castling. Whenever a castling move happens, the game is truncated (which also might be related to the stockfish illegal move issue). This also has the side-effect of corrupting the statistics in the "tech" tab on the results.

Here's the full PGN of that match that I show above:[pgn][Event "FRC Top 20"]
[Site "CCLS"]
[Date "2021.07.27"]
[Round "1"]
[White "Stockfish 14"]
[Black "Fire 8.NN.1"]
[Result "1-0"]
[TimeControl "1800+5"]
[Time "14:33:38"]
[Board "81"]
[Termination "mate"]
[Variant "chess960"]
[FEN "bnqbrkrn/pppppppp/8/8/8/8/PPPPPPPP/BNQBRKRN w GEge - 0 1"]
[SetUp "1"]

1. b4 {+0.42/28 52776 42949352} e5 {+0.25/21 90731 58201166} 2. c4 {+0.59/29 31169 25132663} O-O {+0.25/21 78439 50493772}
3. Nc3 {+0.54/31 4041 65817626} f5 {+0.28/20 48235 30824978} 4. e3 {+0.62/29 20112 16868904} Ng6 {+0.18/20 43408 28120596}
5. O-O {+0.45/30 2374 37318580} d6 {+0.15/21 36249 25858722} 6. f3 {+0.71/30 106883 87757589} c5 {+0.28/20 64703 41622865}
7. Ba4 {+0.56/31 89235 74494485} Nc6 {+0.08/20 26803 17478308} 8. b5 {+0.83/31 10 23013834} Nce7 {+0.51/20 63027 42094119}
9. b6 {+0.59/32 3694 58067214} Bxb6 {+0.46/20 5434 6315621} 10. Bxe8 {+0.46/32 41770 41204554} Qxe8 {+0.38/21 32696 22410649}
11. f4 {+0.63/33 124295 136596195} Bd8 {+0.45/22 235690 161742042} 12. Ng3 {+0.67/36 41803 244885889} Qd7 {+0.36/21 30878 21881259}
13. d3 {+0.75/27 26917 24275435} a6 {+0.47/20 58988 41693300} 14. Qa3 {+0.88/26 30588 27679817} h6 {+0.57/18 26958 18513954}
15. Nh5 {+1.31/26 31611 28630195} Kh7 {+0.36/20 68518 71603662} 16. e4 {+1.28/28 26854 25117265} Qc8 {+0.89/21 97590 70625853}
17. Nd5 {+1.95/28 30732 29031784} b5 {+1.12/21 80836 61644585} 18. Qb2 {+1.34/32 18371 92947698} Bc6 {+0.97/20 12952 24445534}
19. Qe2 {+2.10/30 33547 30856128} bxc4 {+1.18/22 82569 65000549} 20. dxc4 {+2.29/29 19781 18596586} Nxd5 {+1.63/22 38870 46489121}
21. exd5 {+2.51/31 10 36803217} Be8 {+1.63/22 10 4370} 22. Qd1 {+2.60/30 28825 27754558} Bc7 {+1.36/21 32118 25388389}
23. Re2 {+2.65/30 19231 48800880} Qd8 {+1.09/21 32639 24877782} 24. Rb2 {+2.74/31 10 31949491} Qc8 {+1.45/23 150234 115221062}
25. Qb1 {+2.75/34 10 142770979} Nh4 {+1.72/26 150209 118465120} 26. Ng3 {+3.10/31 37508 36695558} Bd7 {+1.80/24 95146 75624820}
27. Rb7 {+3.53/29 30423 30534177} Ng6 {+1.82/23 15719 37238033} 28. fxe5 {+3.80/34 29165 29741785} dxe5 {+2.19/24 39691 33059739}
29. Ra7 {+4.03/35 10 42389624} f4 {+2.15/23 25174 21405974} 30. Ne4 {+4.06/33 7637 35940039} Bb8 {+2.51/25 30288 32334081}
31. Ra8 {+4.06/35 1106 35619484} Bf5 {+2.49/24 21523 19482115} 32. Nd6 {+4.15/33 9471 35493267} Bxd6 {+2.58/24 14275 20942931}
33. Rxc8 {+4.60/30 35876 43062196} Bxc8 {+2.53/22 13702 12284448} 34. Qb6 {+4.49/29 23862 45436426} Rf6 {+2.84/24 7013 27517706}
35. Rf2 {+4.72/29 33072 48552456} Bg4 {+3.16/24 67605 58991656} 36. a4 {+4.94/31 10 83581979} Bf5 {+2.36/18 6010 5282135}
37. Qxa6 {+5.84/30 45334 59465478} Be4 {+2.74/19 6776 5677252} 38. g3 {+5.92/27 24509 43349172} Bc7 {+3.55/20 34723 29254715}
39. Qb5 {+6.61/27 34760 51737757} Bf5 {+4.11/18 18750 16023530} 40. a5 {+7.20/28 30786 47365691} Bh3 {+4.56/18 9783 8738656}
41. a6 {+8.23/29 33987 57269505} h5 {+5.35/16 5001 4330453} 42. a7 {+11.61/29 29958 62582718} Rf5 {+5.72/18 5004 4487826}
43. a8=Q {+16.27/29 29011 56525485} h4 {+7.56/17 5000 4659723} 44. Qxc5 {+18.80/27 27757 55917445} Rf7 {+8.05/16 4994 4498473}
45. gxh4 {+20.94/25 27973 56942908} f3 {+7.81/16 5006 4443832} 46. h5 {+26.10/22 27880 59306325} Nf4 {+8.45/17 4998 4710272}
47. d6 {+30.68/23 28844 64594604} Rf5 {+9.09/15 4994 4708337} 48. Qe4 {M+14/32 25033 57976229} Ne2+ {+10.22/20 5005 4897795}
49. Kh1 {M+10/69 25911 55125039} Bg2+ {M-11/19 5002 5277089} 50. Rxg2 {M+8/49 504 1223715} fxg2+ {M-7/22 378 503624}
51. Kxg2 {M+7/100 23891 77703201} Nf4+ {M-6/20 10 6795} 52. Kh1 {M+6/144 23253 97901317} Kh8 {M-5/19 10 3539}
53. dxc7 {M+5/245 18055 84173913} Nxh5 {M-4/17 10 2495} 54. c8=Q+ {M+4/245 487 2171802} Kh7 {M-3/15 10 1327}
55. Qcxf5+ {M+3/245 23 52873} g6 {M-2/13 10 767} 56. Qxh5+ {M+2/245 23 15483} Kg7 {M-1/12 10 221}
57. Qexg6# {M+1/245 26 14264} 1-0[/pgn]
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

CMCanavessi wrote: Wed Jul 28, 2021 4:22 pm
phhnguyen wrote: Wed Jul 28, 2021 3:43 pm A man (named Benjie) has been using BanksiaGUI for his chess channel. I was so surprised since it looks quite different :D

His channel link:

https://www.youtube.com/channel/UCLtIG_ ... WyyVRmtaCQ
I am currently also streaming on twitch using banksia. See my signature :P
So nice videos!!! Thanks for sharing!

I have been considering creating a new page linking to all channels which use BSG :D
CMCanavessi wrote: Wed Jul 28, 2021 4:22 pm Another thing I've noticed regarding the new graphics is that sometimes they don't show anything until the game is well underway. I haven't seen if it's a particular move or what, but sometimes only at move 50 or so the graphics start showing, and when they do, they show the complete graph from move 1. Don't know what's going on there.

Edit: you can take a look at this video where you can clearly see what I was referring to, the graph not showing for several moves and then suddenly appear:
Thanks for the report. I have checked and that is a bug about the rounding numbers (between using integer/double numbers). The graph is still displayed fully and correctly even sometimes it uses less space than the X ax thus it looks like missing some bars (but actually not). The bug 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: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

CMCanavessi wrote: Wed Jul 28, 2021 11:03 pm I have found another bug: saved games into the tournament .json get truncated by some weird reason. 90% of the games in my .json are like this:

Code: Select all

 {
      "gameIdx" : 80,
      "gameMoves" : "b2b4 {+0.42/28 52776 42949352}  e7e5 {+0.25/21 90731 58201166}  c2c4 {+0.59/29 31169 25132663} ",
      "pairId" : 26500,
      "players" : 
      [
        "Fire 8.NN.1",
        "Stockfish 14"
      ],
      "reason" : "mate",
      "result" : "1-0",
      "round" : 1,
      "startFen" : "bnqbrkrn/pppppppp/8/8/8/8/PPPPPPPP/BNQBRKRN w GEge - 0 1"
    },
The number of moves vary between 2 and around 7-10. There are a couple of exceptions where the game was saved complete, but I don't know the condition for this to happen, though I think it has to do with castling. Whenever a castling move happens, the game is truncated (which also might be related to the stockfish illegal move issue). This also has the side-effect of corrupting the statistics in the "tech" tab on the results.

Here's the full PGN of that match that I show above:[pgn][Event "FRC Top 20"]
[Site "CCLS"]
[Date "2021.07.27"]
[Round "1"]
[White "Stockfish 14"]
[Black "Fire 8.NN.1"]
[Result "1-0"]
[TimeControl "1800+5"]
[Time "14:33:38"]
[Board "81"]
[Termination "mate"]
[Variant "chess960"]
[FEN "bnqbrkrn/pppppppp/8/8/8/8/PPPPPPPP/BNQBRKRN w GEge - 0 1"]
[SetUp "1"]

1. b4 {+0.42/28 52776 42949352} e5 {+0.25/21 90731 58201166} 2. c4 {+0.59/29 31169 25132663} O-O {+0.25/21 78439 50493772}
3. Nc3 {+0.54/31 4041 65817626} f5 {+0.28/20 48235 30824978} 4. e3 {+0.62/29 20112 16868904} Ng6 {+0.18/20 43408 28120596}
5. O-O {+0.45/30 2374 37318580} d6 {+0.15/21 36249 25858722} 6. f3 {+0.71/30 106883 87757589} c5 {+0.28/20 64703 41622865}
7. Ba4 {+0.56/31 89235 74494485} Nc6 {+0.08/20 26803 17478308} 8. b5 {+0.83/31 10 23013834} Nce7 {+0.51/20 63027 42094119}
9. b6 {+0.59/32 3694 58067214} Bxb6 {+0.46/20 5434 6315621} 10. Bxe8 {+0.46/32 41770 41204554} Qxe8 {+0.38/21 32696 22410649}
11. f4 {+0.63/33 124295 136596195} Bd8 {+0.45/22 235690 161742042} 12. Ng3 {+0.67/36 41803 244885889} Qd7 {+0.36/21 30878 21881259}
13. d3 {+0.75/27 26917 24275435} a6 {+0.47/20 58988 41693300} 14. Qa3 {+0.88/26 30588 27679817} h6 {+0.57/18 26958 18513954}
15. Nh5 {+1.31/26 31611 28630195} Kh7 {+0.36/20 68518 71603662} 16. e4 {+1.28/28 26854 25117265} Qc8 {+0.89/21 97590 70625853}
17. Nd5 {+1.95/28 30732 29031784} b5 {+1.12/21 80836 61644585} 18. Qb2 {+1.34/32 18371 92947698} Bc6 {+0.97/20 12952 24445534}
19. Qe2 {+2.10/30 33547 30856128} bxc4 {+1.18/22 82569 65000549} 20. dxc4 {+2.29/29 19781 18596586} Nxd5 {+1.63/22 38870 46489121}
21. exd5 {+2.51/31 10 36803217} Be8 {+1.63/22 10 4370} 22. Qd1 {+2.60/30 28825 27754558} Bc7 {+1.36/21 32118 25388389}
23. Re2 {+2.65/30 19231 48800880} Qd8 {+1.09/21 32639 24877782} 24. Rb2 {+2.74/31 10 31949491} Qc8 {+1.45/23 150234 115221062}
25. Qb1 {+2.75/34 10 142770979} Nh4 {+1.72/26 150209 118465120} 26. Ng3 {+3.10/31 37508 36695558} Bd7 {+1.80/24 95146 75624820}
27. Rb7 {+3.53/29 30423 30534177} Ng6 {+1.82/23 15719 37238033} 28. fxe5 {+3.80/34 29165 29741785} dxe5 {+2.19/24 39691 33059739}
29. Ra7 {+4.03/35 10 42389624} f4 {+2.15/23 25174 21405974} 30. Ne4 {+4.06/33 7637 35940039} Bb8 {+2.51/25 30288 32334081}
31. Ra8 {+4.06/35 1106 35619484} Bf5 {+2.49/24 21523 19482115} 32. Nd6 {+4.15/33 9471 35493267} Bxd6 {+2.58/24 14275 20942931}
33. Rxc8 {+4.60/30 35876 43062196} Bxc8 {+2.53/22 13702 12284448} 34. Qb6 {+4.49/29 23862 45436426} Rf6 {+2.84/24 7013 27517706}
35. Rf2 {+4.72/29 33072 48552456} Bg4 {+3.16/24 67605 58991656} 36. a4 {+4.94/31 10 83581979} Bf5 {+2.36/18 6010 5282135}
37. Qxa6 {+5.84/30 45334 59465478} Be4 {+2.74/19 6776 5677252} 38. g3 {+5.92/27 24509 43349172} Bc7 {+3.55/20 34723 29254715}
39. Qb5 {+6.61/27 34760 51737757} Bf5 {+4.11/18 18750 16023530} 40. a5 {+7.20/28 30786 47365691} Bh3 {+4.56/18 9783 8738656}
41. a6 {+8.23/29 33987 57269505} h5 {+5.35/16 5001 4330453} 42. a7 {+11.61/29 29958 62582718} Rf5 {+5.72/18 5004 4487826}
43. a8=Q {+16.27/29 29011 56525485} h4 {+7.56/17 5000 4659723} 44. Qxc5 {+18.80/27 27757 55917445} Rf7 {+8.05/16 4994 4498473}
45. gxh4 {+20.94/25 27973 56942908} f3 {+7.81/16 5006 4443832} 46. h5 {+26.10/22 27880 59306325} Nf4 {+8.45/17 4998 4710272}
47. d6 {+30.68/23 28844 64594604} Rf5 {+9.09/15 4994 4708337} 48. Qe4 {M+14/32 25033 57976229} Ne2+ {+10.22/20 5005 4897795}
49. Kh1 {M+10/69 25911 55125039} Bg2+ {M-11/19 5002 5277089} 50. Rxg2 {M+8/49 504 1223715} fxg2+ {M-7/22 378 503624}
51. Kxg2 {M+7/100 23891 77703201} Nf4+ {M-6/20 10 6795} 52. Kh1 {M+6/144 23253 97901317} Kh8 {M-5/19 10 3539}
53. dxc7 {M+5/245 18055 84173913} Nxh5 {M-4/17 10 2495} 54. c8=Q+ {M+4/245 487 2171802} Kh7 {M-3/15 10 1327}
55. Qcxf5+ {M+3/245 23 52873} g6 {M-2/13 10 767} 56. Qxh5+ {M+2/245 23 15483} Kg7 {M-1/12 10 221}
57. Qexg6# {M+1/245 26 14264} 1-0[/pgn]
Thanks for the report!

It is a bug when reading tournament games 960 from files and will be fixed for the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Banksia GUI released

Post by Eduard »

I don't understand the challenges on liches properly. Can someone explain to me, for example, how I can only play 3m + 2s (or another level) with Banksia GUI? I manually set the timer to 180s + 2s under Banksia GUI. In addition, under "challenging" also only 180s + 2s. Nevertheless, I am currently playing a game with 2m + 7s! How can that be?

Here is a live copy of the game info on Lichess:

2+7 • Gewertet • Blitz
Partie läuf
t

(2 + 7 • Ranked • Blitz Game runs)

I don't want to play 2m + 7s.