Banksia GUI released

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

Moderator: Ras

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 »

0.52 - A version of the friendship

BSG had been frequently released within short periods (about 10 days). Recently when its core functions become much more stable, we expanded the period over 3 weeks, except for having serious bugs. With that expansion, we have more time to think, implement, test, and enjoy life :D

However, this version (0.52) is an exception when its period is under a week without any serious bug report. It has implemented some recent feedback, functions requests, especially for the previous week. We name it as a friendship version - a gift to all friends. It is evidence we want to show that we listen to you all and try to fulfill your requests when we could. We don’t ignore, don’t want anyone to be upset, frustrated just because BSG is missing some functions or features they need!

On the one hand, we always listen to you all and write down carefully all feedback, suggestions, ideas. However, on another hand, it is impossible to implement everything and/or at a time. Instead, we frequently review them carefully and select some things to implement each time based on our selection category such as priorities (bug fixes typically have the highest priorities), usefulness, difficulties, the readiness of other support functions, workload, being pondered enough… Some ideas are still in our (very long) to-do list for such a long time when other ideas may be in and out (implemented) for short periods. We know some people for some reason, want their ideas, feature requests to be implemented sooner. In those cases please remind/discuss with us, otherwise, we may have other plans/ideas to implement first.

Please be aware that so far BSG is still beta, not officially released. Thus it is still the place we all can play, try new ideas even they are totally new and/or crazy. Everything could be changed and changes are in a high frequency. Our development strategy is: implement first, complete and shiny later. As usual, new features, codes always have a high potential of malfunctioning, especially when we don’t have any testers but rely on users like you all to test and find out the bugs. Thus please accept and be patient with the mess and buggy status of BSG. You may help us to clean the mess, find and fix bugs too.

We really don’t know when BSG will be completed or less messy since we still want to try/error many new ideas. What we want is not another so-so/average chess GUI but something that is new and interesting. That could be reached soon, say, next few months but even as long as decades. We have been targeting the first official release (version 1.0) but we may keep that development way after that. When BSG is officially released, we will test much more carefully for each main version and allow to download older versions. For now, if you use BSG for some daily tasks, you may need to keep yourself several versions that are stable, useful enough for you.

Please also be aware that even I love to work with BSG, conquer challenges, help other chess enthusiasts,… but I still have multi duties in real life (grow up children, pay all bills, we still frequently visit some hospitals) thus sometimes you may need to wait a bit longer to get help, replies from me. I work with BSG for enjoying without pressure and hope you all enjoy it too :D
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

phhnguyen wrote: Tue Oct 05, 2021 9:28 am 0.52 - A version of the friendship

BSG had been frequently released within short periods (about 10 days). Recently when its core functions become much more stable, we expanded the period over 3 weeks, except for having serious bugs. With that expansion, we have more time to think, implement, test, and enjoy life :D

However, this version (0.52) is an exception when its period is under a week without any serious bug report. It has implemented some recent feedback, functions requests, especially for the previous week. We name it as a friendship version - a gift to all friends. It is evidence we want to show that we listen to you all and try to fulfill your requests when we could. We don’t ignore, don’t want anyone to be upset, frustrated just because BSG is missing some functions or features they need!

On the one hand, we always listen to you all and write down carefully all feedback, suggestions, ideas. However, on another hand, it is impossible to implement everything and/or at a time. Instead, we frequently review them carefully and select some things to implement each time based on our selection category such as priorities (bug fixes typically have the highest priorities), usefulness, difficulties, the readiness of other support functions, workload, being pondered enough… Some ideas are still in our (very long) to-do list for such a long time when other ideas may be in and out (implemented) for short periods. We know some people for some reason, want their ideas, feature requests to be implemented sooner. In those cases please remind/discuss with us, otherwise, we may have other plans/ideas to implement first.

Please be aware that so far BSG is still beta, not officially released. Thus it is still the place we all can play, try new ideas even they are totally new and/or crazy. Everything could be changed and changes are in a high frequency. Our development strategy is: implement first, complete and shiny later. As usual, new features, codes always have a high potential of malfunctioning, especially when we don’t have any testers but rely on users like you all to test and find out the bugs. Thus please accept and be patient with the mess and buggy status of BSG. You may help us to clean the mess, find and fix bugs too.

We really don’t know when BSG will be completed or less messy since we still want to try/error many new ideas. What we want is not another so-so/average chess GUI but something that is new and interesting. That could be reached soon, say, next few months but even as long as decades. We have been targeting the first official release (version 1.0) but we may keep that development way after that. When BSG is officially released, we will test much more carefully for each main version and allow to download older versions. For now, if you use BSG for some daily tasks, you may need to keep yourself several versions that are stable, useful enough for you.

Please also be aware that even I love to work with BSG, conquer challenges, help other chess enthusiasts,… but I still have multi duties in real life (grow up children, pay all bills, we still frequently visit some hospitals) thus sometimes you may need to wait a bit longer to get help, replies from me. I work with BSG for enjoying without pressure and hope you all enjoy it too :D
Thank you Pham! for all of your hard work, it seems as if it were yesterday when you 1st posted this thread! :D
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

I can you appreciate beauty of those figurine fonts now! :D

PS: I think I have to give it to Arial for the win!
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

The only thing else I can think of is to improve game annotation so that is is more human readable with comments like 'white is better' or 'black has a serious attack'. :D
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
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 »

Many thanks for the new version!
For me there is only one thing missing, material balance in the annotation

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/
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

AdminX wrote: Tue Oct 05, 2021 11:00 am I can appreciate the beauty of those figurine fonts now! :D

PS: I think I have to give it to Arial for the win!
Updated with corrected statement! :oops:
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Banksia GUI released

Post by Eduard »

I use Arial, also with other GUIs. Thanks.

*Engine info: copy values into clipboard (using the pop-up menu or a button in the top right corner)

Thanks. This is important so that you can copy analyzes into the 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 »

I have one more wish. It would be nice if when copying the analysis, the position FEN would also be copied at the same time. An analysis without a position is pointless. Currently you have to copy and paste FEN separately. But that's problematic when you play on Lichess. By the time I have copied the analysis, the current position in the game has already changed and the copied FEN string is wrong. Therefore, both must be copied at the same time.

Just tested on Lichess.
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 »

Dear Pham,

Thanks for the release. It supports xboard options now.
In UCI, it seems to ignore some of the options I pass as follows while it takes the same kind of options from Stockfish.

See log. Only Alg and Eval are being shown in BanksiaGUI while UCI_ShowCurrLine is not shown.

Thanks,

Code: Select all

15:09:18 Belofte 2.1.4 (u)< uci
15:09:18 Belofte 2.1.4 (u)> belofte>
15:09:18 Belofte 2.1.4 (u)> id name Belofte 2.1.4 (u)
15:09:18 Belofte 2.1.4 (u)> id author Yves De Billoez
15:09:18 Belofte 2.1.4 (u)> option name Alg type combo default AB var Random var StaticEval var BruteForce var SearchIterativeBF var AB var ABFS var ABFH
15:09:18 Belofte 2.1.4 (u)> option name Eval type combo default PositionalBoard var PiecesOnly var StaticBoard var PositionalBoard
15:09:18 Belofte 2.1.4 (u)> option name UCI_ShowCurrLine type check default false
15:09:18 Belofte 2.1.4 (u)> option name UCI_EngineAbout type string default Belofte 2.1.4 by Yves De Billoez 2004-2021, Released under the GNU GPL v2 license
15:09:18 Belofte 2.1.4 (u)> uciok
... lines cut ...
15:26:09 Stockfish 11 (1500)< uci
15:26:09 Stockfish 11 (1500)> Stockfish 11 64 by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
15:26:09 Stockfish 11 (1500)> id name Stockfish 11 64
15:26:09 Stockfish 11 (1500)> id author T. Romstad, M. Costalba, J. Kiiski, G. Linscott
15:26:09 Stockfish 11 (1500)> option name Debug Log File type string default
... lines cut ...
15:26:09 Stockfish 11 (1500)> option name SyzygyProbeLimit type spin default 7 min 0 max 7
15:26:09 Stockfish 11 (1500)> uciok
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.
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 »

Hi Pham,
the winboard engines are missing in the test positions window.
Engines with wb2uci adapter keep hanging after around 17 positions when using a time control of xx Sec/move.
I tried some different settings in the wb2uci.eng file but without luck. Using standard time control then it is working!?
Any idea what setting is needed?
Thanks!
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/