BanksiaGUI 0.58/rc1 for MS Windows 64 bit

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

Moderator: Ras

chessica
Posts: 1052
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by chessica »

Does anyone here know more than I do why the development of version 1.0 has stalled?
User avatar
phhnguyen
Posts: 1536
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by phhnguyen »

Thanks for your interest in BSG!
There were some reasons I didn’t release a new version of BSG for a while:
1) I changed my job. The new one takes me a lot of time and energy
2) I was upset (a bit) because of some bad mouths/toxic words from some members. Even though I didn’t blame or argue back, that took me some time to relax and regain energy for chess

I have been working continuously with chess programming, and enjoy reading and writing (posted here sometimes, updated CPW, etc). BSG is always my highest priority working project. However, recently, I changed my focus to AI, NNUE. Their results can apply to both chess engines and chess GUIs/BSG. I will update BSG when I have some good research results. I also plan to release a special version of BSG (it may have a different name) for Xiangqi (Chinese chess). Hope that happens soon :)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Graham Banks
Posts: 45256
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by Graham Banks »

Don't listen to the bad-mouthers.

You're the one doing the hard work, and it's a big task you've taken on.

All the best with further development.
gbanksnz at gmail.com
mar
Posts: 2672
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by mar »

unfortunately banksia having severe stability issues is a fact, not "bad mouthing/toxic words" (unless that remark referred to something else that I missed)

I personally prefer stability over features, but I know of at least one person who loves banksia despite that

writing a chess GUI is hard work, which I think nobody denies
User avatar
Graham Banks
Posts: 45256
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by Graham Banks »

mar wrote: Sun Jan 11, 2026 9:55 am unfortunately banksia having severe stability issues is a fact, not "bad mouthing/toxic words" (unless that remark referred to something else that I missed)

I personally prefer stability over features, but I know of at least one person who loves banksia despite that

writing a chess GUI is hard work, which I think nobody denies
Mine was just a general statement, that's all. :)
gbanksnz at gmail.com
User avatar
RubiChess
Posts: 658
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by RubiChess »

The main problem isn't that the author is unable to fix bugs or introduces two new bugs while fixing an old one.
The main problem is that he refuses to get help by opening his sources.

Andreas
chessica
Posts: 1052
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by chessica »

As a rule, I don't think any programmer can handle a project like this on their own. First, a competent person needs to outline the entire concept flawlessly. Only then can the code be written.
User avatar
phhnguyen
Posts: 1536
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by phhnguyen »

RubiChess wrote: Sun Jan 11, 2026 4:07 pm The main problem isn't that the author is unable to fix bugs or introduces two new bugs while fixing an old one.
The main problem is that he refuses to get help by opening his sources.

Andreas
chessica wrote: Sun Jan 11, 2026 4:24 pm As a rule, I don't think any programmer can handle a project like this on their own. First, a competent person needs to outline the entire concept flawlessly. Only then can the code be written.
Thanks to all for the suggestions!!!

However, I doubt the open source can help in my case, the Banksia chess GUI project.

I’m not new to open source. If you visit my GitHub repository, you could see I have published many open source projects for a long time. However, the times I got help from others are so few, and they all could be counted on my fingers.

Chess GUI projects are the same. My Banksia - a Chess tournament manager has already published as an open-source. How many people came to help? So far, after 7 years, only 2 people helped with some small bug fixes and coding-style changes. Nobody really cared about the code or any algorithm deep inside. Noone bothered to contribute any new line of code. There were some real bugs in that project, but nobody knew (except me).

Looking around, there are some open-source chess GUIs on GitHub. How many of them get help? So few, too.

As I have said somewhere, sooner or later, I will publish the BSG source code. I don't plan to make a profit, and I don't need to keep anything from that project a secret. Actually, it has been uploaded already to GitHub, but in private mode, waiting for the day to be opened.

FYI, the BSG project is a medium-sized, quite complicated in algorithms (IMO and to compare, Stockfish chess engine only, not counting NNUE training, Fishtest…, is just a small project when counting the number of files, code lines, algorithms). In contrast, BSG has a huge code, many functions and features that are still challenging other chess GUI projects to implement. It covered many aspects of programming, from chess programming to database management, networking, graphics… Thus, I believe an average programmer will lose interest very soon when seeing the code.

I have some excuses for not publishing the project: I am just too lazy to rewrite some ugly code and document before publishing. However, deep inside, I don't want to publish my current hard work as another already-ignored open-source project; I am not ready to be disappointed again to see that (almost) nobody wants to join and/or can contribute. The lesson from the Banksia project is still new!

Of course, I don’t want to work alone, especially for hobby projects. However, I think the chance of getting another programmer who can take even small parts, say, 10% of workloads, is still smaller than the chance I could win the lottery tonight ;)

I don’t mind sharing the code if someone really wants to work and contribute, but not for collecting / viewing source code only.

Are you daring enough to join me??? ;)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
chessica
Posts: 1052
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: BanksiaGUI 0.58/rc1 for MS Windows 64 bit

Post by chessica »

Hi, you're right in assuming that nobody's going to bother tearing your code apart to clean it up and fix it. Unfortunately, that's probably how it will be. You cobbled your code together quickly and likely commented it poorly, without creating a plan for a coordinated approach to removing the built-in errors.

This will amount to a new beginning for you, that's how I see it.