Banksia GUI released

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

Moderator: Ras

User avatar
Ponti
Posts: 498
Joined: Wed Mar 15, 2006 6:13 am
Location: Curitiba - PR - BRAZIL
Full name: Aloisio Ponti Lopes

Re: Banksia GUI released

Post by Ponti »

Are there any Banksia binaries for linux Mint / Ubuntu ?
A. Ponti
AMD Ryzen 1800x, Windows 10.
FIDE current ratings: standard 1913, rapid 1931
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Ponti wrote: Tue Aug 30, 2022 6:04 pm Are there any Banksia binaries for linux Mint / Ubuntu ?
There is a Ubuntu binary (compiled with Ubuntu 18.04) and it could run fine under Mint as below image.

The runnable file is a shell script (BanksiaGUI.sh). After downloading/unzipping, you could run it from Terminal (type ./BanksiaGUI.sh) or set it to executable permission and then double-click to run.

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

BASED ON MY CONTINOUS USE OF YOU PROGRAM :D :

Crashed games recovery on Banksiagui suggestion

Hi Pham!
Since some engines (issue not caused by the GUI) random crash often (Berserk 9 as a clear example of that on both Mac and Windows :cry: ) maybe you could add an option to automatically restart them from the last move and time controls before the crash. Probably you could apply the same giving an option to recover even timeout games (eg when it happens before a probable lost game by time on time controls, say before last x seconds letting the operator to select the value like on draw - resign range automatic feature)

Changing some tournament parameters on the fly suggestion

Sometimes, also if 4 CPU are selected, BSG (after a crash) restarting uses only 1 CPU. My workaround: start another tournament from scrach setting the desired value, then stop immediately and reload the previous tournament from recents. I use the same trick to increase the hashtables or fix a similar issue, when BSG suddenly forgets draw and lost range adjudication changing it from enabled to disabled.

Kind regards, Alex
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
peter
Posts: 3390
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Banksia GUI released

Post by peter »

Hi Pham!

First of all thanks a lot for the great GUI at all once in a while!
One thing I'd like to add to the list of wishes for next update as for test suite- evaluation:

If two or more engines' results could be compared to each other as for single positions' solved- unsolved- list (which ist already fine to see in green and red colours marked. I like that sreen very much), showing numbers of equally solved for both of two engines (so to say drawn position- matches for these two engines) solved from one of two ( of the same engines) only (so to say 1-0- matches) and solved from the other one (of the same pairing) only (so to say 0-1- matches), even Elo- rating could be done easily out of such mini- matches counted, e.g. with programs like EloStat.

That would be in some way comparable to what EloStatTS does, even if this one program matches time to solution of each single position and engine too, as for TCs < 1 sec these time- measurements wouldn't count as much anyhow yet, so that wouldn't be as important for such ultra short TCs neither. For longer ones of course time to solution- comparison engine to engine for each sinlge position and each single engine- pair would be fine to have yet too.

Hope to have made clear, what I mean, even in my weak English (sorry for that) and many thanks again.
Best regards
Peter.
Modern Times
Posts: 3703
Joined: Thu Jun 07, 2012 11:02 pm

Re: Banksia GUI released

Post by Modern Times »

AlexChess wrote: Wed Aug 31, 2022 6:01 pm [Since some engines (issue not caused by the GUI) random crash often (Berserk 9 as a clear example of that on both Mac and Windows :cry: )
I've played over 4,000 games with Berserk 9 under Windows on AMD/Intel, not a single crash. Still, it would be good feature regardless for any engine crash if a GUI could replay the game.
jhonnold
Posts: 122
Joined: Wed Feb 17, 2021 3:16 pm
Full name: Jay Honnold

Re: Banksia GUI released

Post by jhonnold »

AlexChess wrote: Wed Aug 31, 2022 6:01 pm (Berserk 9 as a clear example of that on both Mac and Windows :cry: )
Please don’t post that it was Berserk 9 that was crashing. You were using a custom build of Berserk 20220725 according to the issue you posted on GitHub. As this was not an official release I wouldn’t make any promises about its stability.
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

jhonnold wrote: Wed Sep 21, 2022 7:51 pm
AlexChess wrote: Wed Aug 31, 2022 6:01 pm (Berserk 9 as a clear example of that on both Mac and Windows :cry: )
Please don’t post that it was Berserk 9 that was crashing. You were using a custom build of Berserk 20220725 according to the issue you posted on GitHub. As this was not an official release I wouldn’t make any promises about its stability.
Sorry, it was before you released the fixed source and I cannot update the post. It was because I like a lot Berserk that I've asked a crash recovery to Pham

Berserk 9 dev now works perfecty even on Mac M1 (not tested yet on rare Windows 11 ARM64 version) Never a crash and it is very strong, the best FREE original chess engine according to my tests.
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
bnst
Posts: 88
Joined: Tue Sep 11, 2007 12:16 pm

Re: Banksia GUI released

Post by bnst »

I can't manage to analyse positions. I've loaded a list of positions into the database and when I start the analysis of one of them I can't make any moves. If I stop the analysis and make a move and start again I can't make another move and so on.

What I want to do is go back and forth between different moves to try them out and see what the engine recomends but I have found no way to do this. In addition I also have found no simple way to switch to the next position in my list.

Still I must say that the interface is nice and looks good so I hope it is just a lack of understanding on my part that is stopping me. I didn't find any documentation in the program. Perhaps there is an external one ?

Thanks a lot for your hard work in creating a new user interface !

Best regards
anst
peter
Posts: 3390
Joined: Sat Feb 16, 2008 7:38 am
Full name: Peter Martan

Re: Banksia GUI released

Post by peter »

bnst wrote: Sat Sep 24, 2022 10:40 am I can't manage to analyse positions. I've loaded a list of positions into the database and when I start the analysis of one of them I can't make any moves. If I stop the analysis and make a move and start again I can't make another move and so on.

What I want to do is go back and forth between different moves to try them out and see what the engine recomends but I have found no way to do this. In addition I also have found no simple way to switch to the next position in my list.
You have to use Analysis on the Fly, this one option checked after starting the menue, not All current moves, Time control Infinite.
Probably as far as that you were already, just to be sure...

Why giving in moves on the board doesn't work in imported games or fen- strings sometimes, I don't know neither, in such cases only choosing moves stored with the game does work for me.
I'm rather unexperienced with Banksia so far too, as for documentation, you know the blogs?

https://banksiagui.com/blog/

Regards
Peter.
bnst
Posts: 88
Joined: Tue Sep 11, 2007 12:16 pm

Re: Banksia GUI released

Post by bnst »

Thanks for you suggestions. I have been using analysis on the fly, but I can't make any moves, perhaps it will help to read some blogs.
Best regards
anst