Banksia GUI released

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

Moderator: Ras

User avatar
Wilhelm
Posts: 271
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, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://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.
User avatar
Wilhelm
Posts: 271
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

Here's a screenshot to see what I mean. As I said I tried different books and pgn files and also all posible settings.
A new clean install also shows no eco codes, always end of opening.

Image
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://descent.at/files/
Torom
Posts: 18
Joined: Sun Aug 08, 2021 4:58 pm
Full name: Torsten Hellwig

Re: Banksia GUI released

Post by Torom »

phhnguyen wrote: Tue Oct 26, 2021 12:09 pm 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.

Do I see any problems? BSG just doesn't play the best moves, although it's supposed to. The problem is the assumption that the moves are always correctly sorted. You wrote here that BSG assumes this:

phhnguyen wrote: Sun Aug 29, 2021 4:28 pm [...]
However, when probing books for playing, BSG supposes those moves are in the right order thus it won't sort, just pick up as the conditions. In this case, it picks Bc4 as the top one, not Bb5 since Bc4 is the first.
[...]

This assumption is not correct in reality. And I honestly can't find anyone else on the internet who assumes this. I have shown the implementation of python-chess, for example, where the move that is saved first with the highest weight is considered the best.

I have shown here the example of the M13.4 opening book, the book is sorted so that BSG plays the worst and not the best moves. This book cannot be used with BSG, but it can be used with any other polyglot implementation I know.

With M13.4 it is extreme, but the problem occurs with pretty much every book, first we found it with the Perfect2021 book, but it also occurs with Cerebellum and Chucaro. There, however, it is not as extreme, but rather on a smaller scale, for example, Italian is played instead of Spanish or the other way round.
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Torom I understand what you are explaining to Pham, but strangely MK13.4 on BSG is doing really well on my Superblitz... :shock: (I'll publish all the games tonight, last updated games almost ended)

Image
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 »

@Alexchess - The crosstable is so small on the website...is there a way to view it better or even download it?

Nevermind - found the pgn file, downloaded it into Chessbase then used the crosstable function. :-)
Suprized to find Dragon 2.5.1 way down at the 22nd spot.
BrendanJNorman
Posts: 2600
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Banksia GUI released

Post by BrendanJNorman »

Wilhelm wrote: Tue Oct 26, 2021 5:02 pm Here's a screenshot to see what I mean. As I said I tried different books and pgn files and also all posible settings.
A new clean install also shows no eco codes, always end of opening.

Image
That's a BEAUTIFUL theme. Did you make it?

Would you share it? :D Makes the GUI very attractive imo.
User avatar
Wilhelm
Posts: 271
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

BrendanJNorman wrote: Thu Oct 28, 2021 3:11 am
Wilhelm wrote: Tue Oct 26, 2021 5:02 pm Here's a screenshot to see what I mean. As I said I tried different books and pgn files and also all posible settings.
A new clean install also shows no eco codes, always end of opening.
That's a BEAUTIFUL theme. Did you make it?

Would you share it? :D Makes the GUI very attractive imo.
Yes, the bitmaps was made by me.
http://descent.at/files/Chess/Bitmaps.zip
Layout and design seems to be saved inside Banksia so I don't know how to share.
Ryzen 5900x, 64GB Ram, RTX3080, 1x 4TB NVME, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win11 and Win10 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit engines
Retro Chess Chessmaster https://descent.at/files/
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

Cornfed wrote: Thu Oct 28, 2021 2:10 am @Alexchess - The crosstable is so small on the website...is there a way to view it better or even download it?

Nevermind - found the pgn file, downloaded it into Chessbase then used the crosstable function. :-)
Surprized to find Dragon 2.5.1 way down at the 22nd spot.
You can enlarge the browser view. On Chrome full screen 200% is perfectly readable. 73 engines is the biggest BSG crosstable I can publish.

Yes is a big challenge for all engines to stay on top 20. :D
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

Hi Pham :)

This is very unsightly.
=> https://prnt.sc/1xm4dx3

Hope you can fix it in the next release.

Thank you,