Banksia GUI released

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

Moderator: Ras

ydebilloez
Posts: 198
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: Banksia GUI released

Post by ydebilloez »

wickedpotus wrote: Sun Jul 11, 2021 2:06 pm try something like https://answers.microsoft.com/en-us/win ... b3ae00d074
missing MSVCP140_1.dll: No such DLL on my system. Is installing VC2015 runtime a requirement for Banksia ?

BTW, I recently upgraded to Mint 20.2 and now have core-dumps in v45 and v46. I am sure it is my system but I share the issue anyway:

Jul 14 20:13:15 dell-m4800 systemd-coredump[11883]: Process 11847 (BanksiaGui) of user 1000 dumped core.#012#012Stack trace of thread 11873:#012#0 0x00007ff4152d618b __GI_raise (libc.so.6 + 0x4618b)#012#1 0x00007ff4152b5859 __GI_abort (libc.so.6 + 0x25859)#012#2 0x00007ff41568c911 n/a (libstdc++.so.6 + 0x9e911)#012#3 0x00007ff41569838c n/a (libstdc++.so.6 + 0xaa38c)#012#4 0x00007ff4156983f7 _ZSt9terminatev (libstdc++.so.6 + 0xaa3f7)#012#5 0x00007ff4156986a9 __cxa_throw (libstdc++.so.6 + 0xaa6a9)#012#6 0x00007ff41568f3ab n/a (libstdc++.so.6 + 0xa13ab)#012#7 0x0000562f6f5e00c3 n/a (/home/yves/Applications/BanksiaGui/bin/BanksiaGui + 0x19a0c3)#012#8 0x0000000000000005 n/a (n/a + 0x0)#012#9 0x0000562f73152600 n/a (n/a + 0x0)
Jul 14 20:13:15 dell-m4800 systemd[1]: systemd-coredump@0-11882-0.service: Succeeded.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
User avatar
CMCanavessi
Posts: 1149
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Version 0.46 beta released

Post by CMCanavessi »

phhnguyen wrote: Sat Jul 10, 2021 3:58 am
  • Tournament editor: can add a new engine to an existing tournament by creating new games for that engine vs other engines (for round-robin only)
I've found an issue here: Let's say I start a tournament with only 2 engines, Engine A and Engine B. 2 rounds, so I get 2 games:
Engine A vs Engine B
Engine B vs Engine A

Then I edit the tournament, select source Engine C and hit Create games, it will correctly create 4 games

Engine C vs Engine A
Engine A vs Engine C
Engine C vs Engine B
Engine B vs Engine C

but it looks like Engine C is not included on the engine's list of participants in the .json file, so it is "forgotten", because if then I select source Engine D and hit "Add games", it will also add 4 games, vs Engines A and B, and ignore/forget Engine C completely. Then add Engine E and again, 4 games vs A and B, and ignores C and D.
  • Recent Tournaments: can back up manually
How do I back it up manually?


On another note: I was running a long tournament for like a week, and when game 172 was playing the GUI crashed (i could see the engines still running in the backgoround and the pgn file still updated when game 172 finished, so looks like the "cli" part didn't crash)... still, when i reopened the GUI, the games played were only 114, so I lost 58 of them (on the tournament progress, the pgn was intact). How can this be prevented? Is there a way to "save" the tournament progress after each game is played? (this happened with 0.45)
My chess engine Facón: https://github.com/CMCanavessi/facon
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

>How do I back it up manually?

On Recent Tournaments menu there is an icon + (Duplicate) :)

Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Banksia GUI released

Post by Eduard »

It's fun to play with Banksia GUI on LiChess. I've only been playing with Engines there since Sunday. Unfortunately, Permanent Brain is not yet working correctly, so I play without pondering. With the PB, the engine calculates (the same for all engines), but no main variants are displayed and the engine does not moves a move. In order to continue - and the engine moves again, you first have to click on Go Offline and then immediately on Go Online again. Maybe the developer can fix this? :D

I first copied some (15) bot account names (there is a list on Lichess) and saved them in the GUI. Then you can automatically challenge the opponent. You can also go online in your browser and manually challenge individual accounts.

But it's also fun without pondering. I play with a polyglot short-book on 8 cores and use 6 men Syzygy. Engines are Stockfish derivatives, down here (PGN) Eman 7.31 played. My account is SolistaBot:

[pgn][Event "Rated Blitz game"]
[Site "https://lichess.org/UfXRwdPR"]
[Date "2021.07.15"]
[Round "?"]
[White "SolistaBot"]
[Black "TeamChelsie"]
[Result "1-0"]
[ECO "A28"]
[WhiteElo "2435"]
[BlackElo "2483"]
[Annotator "lichess.org"]
[PlyCount "161"]
[EventDate "2021.??.??"]
[EventType "blitz"]
[TimeControl "180+2"]
[WhiteClock "0:01:10"]
[BlackClock "0:01:06"]

1. c4 {2} e5 {2} 2. Nc3 {0} Nf6 {0} 3. Nf3 {0} Nc6 {0} 4. e4 {0 A28 English
Opening: Four Knights System, Nimzowitsch Variation} Bb4 {0} 5. d3 {0} d6 {0}
6. a3 {0} Bxc3+ {0} 7. bxc3 {0} O-O {0} 8. g3 {0} h6 {0} 9. Bg2 {0} Be6 {0} 10.
O-O {22} Rb8 {0} 11. a4 {10} Nd7 {29} 12. Nh4 {14} Qf6 {0} 13. h3 {9} Ne7 {5}
14. f4 {2} exf4 {6} 15. Bxf4 {4} Nc6 {0} 16. Qd2 {2} Qe7 {16} 17. d4 {3} Rfe8 {
21} 18. d5 {3} g5 {0} 19. dxe6 {15} fxe6 {6} 20. e5 {3} gxf4 {0} 21. exd6 {2}
cxd6 {4} 22. Ng6 {3} Qg5 {15} 23. Nxf4 {3} Nce5 {15} 24. Qxd6 {4} Rbd8 {0} 25.
Qd4 {3} Nc5 {2} 26. Qf2 {3} Ned3 {26} 27. Nxd3 {6} Nxd3 {0} 28. Qxa7 {2} Rd7 {2
} 29. Rad1 {3} Kh8 {7} 30. h4 {3} Qe5 {1} 31. Rf3 {4} Qe2 {0} 32. Rdf1 {2} Ne1
{0} 33. R3f2 {4} Qe5 {2} 34. Qb6 {8} Nxg2 {2} 35. Kxg2 {2} Qe4+ {0} 36. Rf3 {5}
Rd2+ {4} 37. Kg1 {2} Re7 {2} 38. Qc5 {4} Rg7 {1} 39. Qe3 {3} Qxe3+ {0} 40. Rxe3
{3} Ra2 {2} 41. Rff3 {3} Re7 {1} 42. Rf6 {2} Kg7 {0} 43. Rexe6 {11} Rxe6 {1}
44. Rxe6 {1} Rxa4 {2} 45. Rb6 {6} Rxc4 {6} 46. Rxb7+ {2} Kg6 {19} 47. Rb6+ {2}
Kh7 {3} 48. Rb3 {3} Kg6 {3} 49. Kf2 {3} Kf7 {0} 50. Ke3 {2} Rg4 {2} 51. Rb7+ {4
} Kf8 {1} 52. Rh7 {2} Rxg3+ {4} 53. Kd4 {2} Rg4+ {9} 54. Kd5 {3} Rxh4 {6} 55.
c4 {6} Ke8 {0} 56. c5 {3} h5 {31} 57. Kd6 {2} Rd4+ {8} 58. Kc7 {4} Rh4 {0} 59.
c6 {3} Rh1 {0} 60. Kc8 {8} h4 {0} 61. c7 {3} Rh3 {0} 62. Rh6 {2} Rc3 {0} 63.
Kb7 {7} Kd7 {5} 64. Rh7+ {2} Ke6 {0} 65. c8=Q+ {2} Rxc8 {0} 66. Kxc8 {2} h3 {0}
67. Rxh3 {2} Kd5 {0} 68. Rh4 {2} Kc5 {0} 69. Kd7 {2} Kd5 {0} 70. Ra4 {2} Ke5 {0
} 71. Kc6 {2} Kf6 {0} 72. Kd6 {2} Kf5 {0} 73. Rd4 {2} Kg6 {3} 74. Ke6 {8} Kg5 {
0} 75. Re4 {0} Kg6 {0} 76. Rg4+ {0} Kh5 {0} 77. Kf5 {0} Kh6 {0} 78. Kf6 {0} Kh7
{0} 79. Rh4+ {0} Kg8 {0} 80. Rh5 {0} Kf8 {0} 81. Rh8# {2 Normal White wins by
checkmate.} 1-0[/pgn]
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: New feature: Extreme Chess Analysis (ECA)

Post by Eduard »

phhnguyen wrote: Sun Jul 11, 2021 4:33 pm
herO wrote: Sun Jul 11, 2021 3:16 pm Lichess Bot feature doesn't work properly now. Engines losing on times almost every single time. Engines calculates too much and no moves are made. Sometimes BankSIA GUI even crash randomly when Lichess bot feature is on.
Thanks for the report!

Look like some part I have rewritten for Lichess bot is not good enough even it runs well on my computer. :oops: Will work with it next week! If you have some free time, I will send some versions to you to test.
I have to set Move Margin to 0,0s in the bots options, and move overhead to 1000 (for Stockfish) in the engine options. With Move Margin 5s, I losed on time.
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Hi!

Tournament games disappearing bug still present in build 0.46. I was at 660/903 games completed, I have found BangsiaGui closed and when I reopened it, the games was only 410/903. The running tournament isn't shown in Recent Tournaments so was impossible to clone it to prevent games loss. I think it could be very useful to have a button to clone running tournament also when incomplete, near the "Edit tournament" button :wink:

Image

Best Regards, AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Banksia GUI released

Post by Eduard »

Hi,
How can I copy engine info to clipboard? There is an engine log function that can be copied, but there are no eval of the engine.
User avatar
CMCanavessi
Posts: 1149
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Banksia GUI released

Post by CMCanavessi »

AlexChess wrote: Sun Jul 18, 2021 9:35 am Hi!

Tournament games disappearing bug still present in build 0.46. I was at 660/903 games completed, I have found BangsiaGui closed and when I reopened it, the games was only 410/903. The running tournament isn't shown in Recent Tournaments so was impossible to clone it to prevent games loss. I think it could be very useful to have a button to clone running tournament also when incomplete, near the "Edit tournament" button :wink:

Image

Best Regards, AlexChess
Welcome to the club :mrgreen:
My chess engine Facón: https://github.com/CMCanavessi/facon
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Please phhnguyen,

Improve the backup feature :)

Just re-played 200 lost games :shock:

Image

Best Regards,
AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
RubiChess
Posts: 670
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: Banksia GUI released

Post by RubiChess »

AlexChess wrote: Mon Jul 19, 2021 12:42 pm Please phhnguyen,

Improve the backup feature :)

Just re-played 200 lost games :shock:
Improving backup is just a workaround. Author should improve stability and fix the reason for the crashes.
For this he probably needs some exact way to reproduce the crashes.
Or he should provide some info how to create some crash dump which helps to debug.

Regards, Andreas