Banksia GUI released

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

Moderator: Ras

User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

Suggestion: Ability to increase font size in Tournament Result window would be great for Steamers and users with poor vision.

Image

Thanks
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
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 »

bastiball wrote: Sat Oct 16, 2021 11:44 am There's an issue with winboard like Francesca, doesn't install in the GUI.
BSG supports Winboard Protocol 2 engines only. It requires engines to be "talkative" enough and reply to ping commands.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
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 »

Torom wrote: Wed Oct 13, 2021 5:02 pm For reference, why I think polyglot moves should be played by weight:

Cfish implementation: https://github.com/syzygy1/Cfish/blob/m ... polybook.c

If I understand the C code correctly, the first move with the highest weight is played as the best move.

lichess-bot implementation: https://github.com/ShailChoksi/lichess- ... ot.py#L372

If "best_move" is set, reader.find() is used from python-chess. And reader.find() is defined like this:
https://python-chess.readthedocs.io/en/ ... eader.find

"Finds the main entry for the given position or Zobrist hash.

The main entry is the (first) entry with the highest weight.

By default, entries with weight 0 are excluded. This is a common way to delete entries from an opening book without compacting it."
Did you see any problem/bug when BSG plays Polyglot book moves?

BSG has understood deeply about that kind of books. Some book parameters such as top percentage is designed for Polyglot (as well as similar ones, such as online books), worked based on weights of moves.

Furthermore, BSG can generate Polyglot books from game databases.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
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 »

Wilhelm wrote: Sun Oct 24, 2021 7:26 pm How do I get the opening classification in the notation? I have only "end of opening" here.

Image
BSG auto matches all opening positions with ones from ECO list and it keeps the longest one to show. The ECO list is quite limited on depth thus it typically can’t cover longer openings (out of range). Since it is an auto process, users don’t have to do anything nor change it.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Nigel Robson
Posts: 8
Joined: Wed Oct 13, 2021 9:10 am
Full name: Nigel Robson

Re: Banksia GUI released

Post by Nigel Robson »

The ERET test position suite contains 5 alternative move tests which Banksia skips, perhaps because they are not understood. For example
8/6pp/5k2/1p1r4/4R3/7P/5PP1/5K2 w - - am Ke2; id "ERET 098 - Endgame";
where the correct solution is any move other than Ke2. Would it be possible to add the am capability?
Thanks, Nigel
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 »

Nigel Robson wrote: Tue Oct 26, 2021 1:10 pm The ERET test position suite contains 5 alternative move tests which Banksia skips, perhaps because they are not understood. For example
8/6pp/5k2/1p1r4/4R3/7P/5PP1/5K2 w - - am Ke2; id "ERET 098 - Endgame";
where the correct solution is any move other than Ke2. Would it be possible to add the am capability?
Thanks, Nigel
I have added it to my to-do list. Thanks.

BTW, how should we count the result if an engine hits an "am" move then change to other moves at the end? A good or a bad result?
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Wilhelm
Posts: 240
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

phhnguyen wrote: Tue Oct 26, 2021 12:23 pm
Wilhelm wrote: Sun Oct 24, 2021 7:26 pm How do I get the opening classification in the notation? I have only "end of opening" here.

Image
BSG auto matches all opening positions with ones from ECO list and it keeps the longest one to show. The ECO list is quite limited on depth thus it typically can’t cover longer openings (out of range). Since it is an auto process, users don’t have to do anything nor change it.
I can't find any ECO list and it never shows any classification. I tried many different book and pgn files.
Do I need a ECO list?
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
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 »

Wilhelm wrote: Tue Oct 26, 2021 3:24 pm
phhnguyen wrote: Tue Oct 26, 2021 12:23 pm
Wilhelm wrote: Sun Oct 24, 2021 7:26 pm How do I get the opening classification in the notation? I have only "end of opening" here.

Image
BSG auto matches all opening positions with ones from ECO list and it keeps the longest one to show. The ECO list is quite limited on depth thus it typically can’t cover longer openings (out of range). Since it is an auto process, users don’t have to do anything nor change it.
I can't find any ECO list and it never shows any classification. I tried many different book and pgn files.
Do I need a ECO list?
A bit ambiguous since I am not sure what you need:

- If you mean about BSG: no, it is auto and you can't interfere with the process of finding ECO codes for openings, you don't need to do any thing
- If you want to learn, collect, just Google it, there are many websites, listed a few:

https://en.wikipedia.org/wiki/Encyclopa ... s_Openings
https://www.chessgames.com/chessecohelp.html

Download:
https://github.com/jdart1/arasan-chess/ ... r/book/eco
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Wilhelm
Posts: 240
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

phhnguyen wrote: Tue Oct 26, 2021 3:36 pm
Wilhelm wrote: Tue Oct 26, 2021 3:24 pm
phhnguyen wrote: Tue Oct 26, 2021 12:23 pm
Wilhelm wrote: Sun Oct 24, 2021 7:26 pm How do I get the opening classification in the notation? I have only "end of opening" here.

Image
BSG auto matches all opening positions with ones from ECO list and it keeps the longest one to show. The ECO list is quite limited on depth thus it typically can’t cover longer openings (out of range). Since it is an auto process, users don’t have to do anything nor change it.
I can't find any ECO list and it never shows any classification. I tried many different book and pgn files.
Do I need a ECO list?
A bit ambiguous since I am not sure what you need:

- If you mean about BSG: no, it is auto and you can't interfere with the process of finding ECO codes for openings, you don't need to do any thing
- If you want to learn, collect, just Google it, there are many websites, listed a few:

https://en.wikipedia.org/wiki/Encyclopa ... s_Openings
https://www.chessgames.com/chessecohelp.html

Download:
https://github.com/jdart1/arasan-chess/ ... r/book/eco
I mean I always see {end of opening} in the notation and nothing else. Does it only work in human games?
In all screenshots I can see the eco codes also when two engines are playing.
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
Nigel Robson
Posts: 8
Joined: Wed Oct 13, 2021 9:10 am
Full name: Nigel Robson

Re: Banksia GUI released

Post by Nigel Robson »

phhnguyen wrote: Tue Oct 26, 2021 1:49 pm
Nigel Robson wrote: Tue Oct 26, 2021 1:10 pm The ERET test position suite contains 5 alternative move tests which Banksia skips, perhaps because they are not understood. For example
8/6pp/5k2/1p1r4/4R3/7P/5PP1/5K2 w - - am Ke2; id "ERET 098 - Endgame";
where the correct solution is any move other than Ke2. Would it be possible to add the am capability?
Thanks, Nigel
I have added it to my to-do list. Thanks.

BTW, how should we count the result if an engine hits an "am" move then change to other moves at the end? A good or a bad result?
A good result.