Banksia GUI released

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

Moderator: Ras

User avatar
Nordlandia
Posts: 2845
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Banksia GUI released

Post by Nordlandia »

I just want to say that the syzygy verification tool seems to have problems with files over a certain valume. I recall someone said 2 GB if i'm not mistaken.

1,000 out of 3,000 egtb files did not pass.

They were downloaded from sesse tablebase website.
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 »

Nordlandia wrote: Wed Mar 31, 2021 2:54 am I just want to say that the syzygy verification tool seems to have problems with files over a certain valume. I recall someone said 2 GB if i'm not mistaken.

1,000 out of 3,000 egtb files did not pass.

They were downloaded from sesse tablebase website.
Thanks a lot for the report!

Yes that’s a bug when reading large files over 2 GB. 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: 1543
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Version 0.35 beta released

Post by phhnguyen »

AlexChess wrote: Tue Mar 16, 2021 4:59 pm Hi!

In BanksiaGUI 0.38 I don't understand crosstable details and points or there are simply many bugs?

Image

It's different from old details...

Image

I expect only values 1, 0 or = like in Arena Chess. Where I'm wrong?

Regards, AlexChess
From ver 0.38 BSG uses - (minus) for unplayed games. Just for a quick glance, users may know how many games left. That is longer for starting but at the end, they are the same lengths.

You may change the crosstable from details to scores (points) and by ticking on the radio buttons on the top of the Tournament result panel.
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 »

AlexChess wrote: Wed Mar 17, 2021 8:12 am ...
2th question: Can I add / remove engines without losing all previous results in tournament? (On Arena Is very easy and fast)
Sure yes. All tournament data (engines, matches, games...) are stored in some JSON files. You can edit or copy them to backup. BSG can calculate Elo, display games... based on those JSON files, regardless engines being removed or not.

Just take care of some issues:
- If you remove engines, you can't continue un-played games
- If you create a new tournament, the previous JSON files may be overwritten. You can save those JSON files manually or use the function "Tournament Load/Save" (menu -> Tournament -> Tournament Load/Save) to store the old JSONE ones and re-load them whenever you need.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Dear,
Thank you for your answers! I really like BanksiaGui, but still I need some help to use it.

1. During the tournaments, crosstables shows values that I don't understand:

Image

14.0, 4.5, 3.5 ...what is their meaning?

But once the tournament is finished, crosstables are perfect... :)

Image

2. I have tried to edit tournament json, but it isn't easy. With Arena, during a tournament, I can remove / add engines using a graphical IDE and it recalculates all remaining games and updates results automatically, keeping all previous scores so I can simply continue the same tournament when a new engine is available.

Thank you again for this very nice program, I like it and continue to use also without updates :)
Kind 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
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 »

AlexChess wrote: Wed Mar 31, 2021 11:25 am Dear,
Thank you for your answers! I really like BanksiaGui, but still I need some help to use it.

1. During the tournaments, crosstables shows values that I don't understand:

Image

14.0, 4.5, 3.5 ...what is their meaning?

Thanks a lot for the report. It is a bug since the last version (0.38): I forgot to reset variants thus values of crosstable may be added in when you change from scores and detail. The bug will be fixed for the next release.
AlexChess wrote: Wed Mar 31, 2021 11:25 am
But once the tournament is finished, crosstables are perfect... :)

Image

2. I have tried to edit tournament json, but it isn't easy. With Arena, during a tournament, I can remove / add engines using a graphical IDE and it recalculates all remaining games and updates results automatically, keeping all previous scores so I can simply continue the same tournament when a new engine is available.

Thank you again for this very nice program, I like it and continue to use also without updates :)
Kind regards,
AlexChess
BSG can help you a bit on that issue:
- You may export the current tournament into a PGN file, then edit that file as you want (it is a pure text file, easy to edit), say, add, remove games, merge with other PGN files, edit results... After all, you can drag & drop the PGN file back into BSG, it can open to view games and create stats for them, including crosstable, ELO... (Fig. 1). The PGN file is much better to store and use for multi-purposes and for a long time than JSON files.
- Use its JSON editor: the editor checks JSON content whenever you edit and inform you if there is a wrong
- You can easily edit the results of games in the tournament (Manually adjudicate game)

You can see the above functions from the popup menu over the Tournament panel as Fig. 2.

Image
Fig. 1: view stats, ELO, crosstable... of games from a PGN file

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

Re: Banksia GUI released

Post by AlexChess »

Thank you!
You are very kind to give me this useful explanations!

I like BanksiaGui fully customizable, feature rich and stable while playing long engine tournamens and your work deserves to be continued.

I wish for you all the best,
AlexChess

Image
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Frank Brenner
Posts: 34
Joined: Sat Jul 02, 2016 1:47 pm

Re: Banksia GUI released

Post by Frank Brenner »

First of all I want to say a BIG THANK YOU to Nguyen Hong Pham for developing this really great chess GUI!

At the moment I'm only missing some features - maybe it is already implemented and I don't know how to use it:

1.) i would like to play a tournament with two (or more) Engines with two different time controls and two different thread-counts, individually per engine (not colour)

2.) When I am not playing a tournament, I am obviously in "game playing mode" as I understand it.
I would like to have an additional "analysis mode". In the analysis mode you should be able to manuelly play back and forward half-moves and start/stop thinking one or more of several loaded engines by clicking on them.


Currently I think your program has the potential to become the best user interface for chess.

Thank you

Frank
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Frank Brenner wrote: Sat Apr 03, 2021 3:53 pm First of all I want to say a BIG THANK YOU to Nguyen Hong Pham for developing this really great chess GUI!

At the moment I'm only missing some features - maybe it is already implemented and I don't know how to use it:

1.) i would like to play a tournament with two (or more) Engines with two different time controls and two different thread-counts, individually per engine (not colour)

2.) When I am not playing a tournament, I am obviously in "game playing mode" as I understand it.
I would like to have an additional "analysis mode". In the analysis mode you should be able to manuelly play back and forward half-moves and start/stop thinking one or more of several loaded engines by clicking on them.


Currently I think your program has the potential to become the best user interface for chess.

Thank you

Frank
I agree with you! With little improvements/fixes BanksiaGui could become perfect! (And it would be nice to have it compiled also for Ubuntu ARM64 and native Apple Silicon M1)
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
Cornfed
Posts: 511
Joined: Sun Apr 26, 2020 11:40 pm
Full name: Brian D. Smith

Re: Banksia GUI released

Post by Cornfed »

Just a quick question: is Banksia 0.38 for MS Windows (Merry Christmas Version) the current version?