Banksia GUI released

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

Moderator: Ras

User avatar
chrisw
Posts: 5099
Joined: Tue Apr 03, 2012 4:28 pm
Location: Digital Nomad. Anywhere but the Western Empire
Full name: Christopher Whittington

Re: Banksia GUI released

Post by chrisw »

phhnguyen wrote: Sat May 15, 2021 6:23 pm
chrisw wrote: Sat May 15, 2021 5:11 pm
phhnguyen wrote: Sat May 15, 2021 5:02 pm
chrisw wrote: Sat May 15, 2021 1:50 pm I’m trying to use LCZero and SF-NNUE engines in the iPhone version, set to 30 seconds a move (green check mark), but they both seem to want to move immediately. Am I doing something wrong?
I guess those moves are from the opening book. Just continue for a while (say, 10 moves) or make unusual moves, they will be out of the book and start thinking. Report if you still see the engine moves instantly after that. Thanks.
Nope. They were in handicap knight odds games where I removed a white piece. No possibility of opening book.
Thanks for the bug report. I can reproduce and will work with it soon.
Another bug...

Tried playing Ethereal at knight odds, 5 minute game plus 2 increment, flip board (because I play black) and it crashes back to iPhone after a few moves. Relaunching finds the same position from where the crash left off, Ethereal thinks a bit and then same crash. Repeats.
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 »

huanhuan wrote: Sun May 09, 2021 5:07 am Please add an option so that the users can place the "Move" box under the Board.
=> https://postimg.cc/4nbgrmB9

Thank you,
Maarten Claessens wrote: Mon May 10, 2021 6:54 pm First, thank you for developing Banksia.
However, I would like to point out the following issue with Winboad-engines:
When ticking "Auto play opening book moves" in Book/Egtb-settings, Banksia sends only the white moves to the engine playing white and the black moves to te engine playing black. See this part of the Engine Log for the openingline 1.e3 d5 2.c4 e6 3.d4...:

Code: Select all

Olithink < xboard
Olithink < protover 2
WaDuuttie < xboard
WaDuuttie < protover 2

...<snip>...

Olithink < force
Olithink < e2e3
WaDuuttie < force
WaDuuttie < usermove d7d5
Olithink < force
Olithink < c2c4
Olithink > Illegal move: c2c4 

WaDuuttie > Error (illegal move): d7d5
WaDuuttie < force
WaDuuttie < usermove e7e6
I guess this is easy to fix.
Thanks all for suggestions/bug reports. They will be implemented/fixed in 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: Banksia GUI released

Post by phhnguyen »

chrisw wrote: Sat May 15, 2021 8:33 pm SF moves instantly in normal games too, surprising nobody else has reported it.
I’ld hazard a guess that you (or whoever is the developer) has interpreted go movetime 30 to mean 30 seconds. In fact it takes the value in milliseconds, so you’ld need to send the engine a movetime 30000 for 30 seconds.

Yup, checked all engines interpret 30 seconds as instantaneous (or presumably 30 ms). Well, SF, LC0 and Ethereal.
Must be sending time in seconds, not ms, via the UCI.
huanhuan wrote: Sun May 09, 2021 5:07 am Please add an option so that the users can place the "Move" box under the Board.
=> https://postimg.cc/4nbgrmB9

Thank you,
Thanks all for the reports/suggestions. If you could, please create some issues and/or PR at the GitHub of BanksiaGUI. This topic is mainly for BanksiaGUI for computers when the one in GitHub is open-source, I or someone can solve those issues. I have been still in a struggling period and hard to find enough time for everything, including developing both BanksiaGUIs for computers and for iOS. I wish someone could jump to help.
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

Version 0.44 beta released

Post by phhnguyen »

Version 0.44 beta released


Fixed bugs:
* Stored tournaments may have not enough independent information to create correctly new games for the next rounds
* Bugs when playing opening book moves for Winboard engines in normal (not tournament) games

Some small improvements/adjustments

New features:
* Playing tournaments won’t be affected if users change parameters in the Tournament creation dialog box
* Recent tournaments (replaced for ongoing tournaments) (Fig. 1)
* Some new docking styles (change in Settings) thus users have more choices to organize their docking windows as well as using space more efficient for more information (Fig. 2)


The code of tournament managing is reviewed and rewritten thus now tournament files can keep more information to continue creating correctly new games (e.g., for new rounds) regardless of the current parameters. Whenever a new tournament is created, the previous one will be automatically stored in the “Recent tournaments” list (however if it will be ignored if it has not any played game, just to avoid creating too many empty items). At any time users can look at the list to find the previous ones, remove what they don’t like, add or edit names/comments to them to easily remember, and of course to load them back to study and/or resume tournaments.

If the number of tournaments on the list exceeds the limit (its value is changeable) the older ones will be deleted. Users can increase the limit (say, 10 thousand) to guarantee to keep all tournaments. If they don’t want this feature they can turn it off by setting zero to that number. They can also tick to “keep” field of a tournament to avoid it being deleted accidentally. The being kept ones won’t be counted to the limit number. Of course, they can “un-keep” anyone to remove later.

Like a typical function “Recent files”, the new tournament managing can work automatically, with or without human attention. However, it’s more than a convenient function but it’s actually an auto backup system that may help users from losing accidentally their precious tournaments.

As usual, any change may come potentially with bugs, larger change may create more serious bugs. Please help us to test and verify thoroughly all changes/new features. For this version as well as any newer ones in the coming times, you may always keep older versions until you satisfy with new ones, just to avoid your work being postponed because of new bugs. Thanks.

Image
Fig. 1 New features: Recent tournament dialog box. The function works as an automatic backup system for tournaments

Image
Fig. 2 New features: 4 docking styles. The bottom docking window (Move list) may not take the whole bottom space but take partly
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
KLc
Posts: 140
Joined: Wed Jun 03, 2020 6:46 am
Full name: Kurt Lanc

Re: Banksia GUI released

Post by KLc »

Thanks for all the work! One suggestion: It would be nice if one could select multiple engines to delete from the list.
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

Please provide an option so that users can place the "Board Coordinate" inside the board.
=> https://prnt.sc/12zzq39

Thank you,
Cornfed
Posts: 511
Joined: Sun Apr 26, 2020 11:40 pm
Full name: Brian D. Smith

Re: Banksia GUI released

Post by Cornfed »

huanhuan wrote: Sun May 16, 2021 4:20 pm Please provide an option so that users can place the "Board Coordinate" inside the board.
=> https://prnt.sc/12zzq39

Thank you,
I am amazed at the little trifles that get asked... :roll:
NoChessNoLife
Posts: 16
Joined: Thu Feb 18, 2021 10:06 pm
Full name: Lev Chen

Re: Banksia GUI released

Post by NoChessNoLife »

Feature request: ability to flip the board, that is, Black's point of view at the bottom.
Thanks.
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

NoChessNoLife wrote: Sun May 16, 2021 6:53 pm Feature request: ability to flip the board, that is, Black's point of view at the bottom.
Thanks.
It is already there next to the autoplay button.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

=> https://prnt.sc/130j3iz
But if we force the engine evaluation results to be placed on a single line, it will take up a very large space if the user selects the "Every Move per Line" option, and it is very unsightly.

I, therefore, offer a solution like this:
=> https://prnt.sc/130klq7

It looks really pretty and doesn't take up unnecessary space.

I've never seen any GUI do so, so probably BSG to be the first to put the "Moves" into such a form.

Thank you,