Banksia GUI released

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

Moderators: hgm, Rebel, chrisw

User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Cornfed wrote: Sun Apr 04, 2021 8:19 pm Just a quick question: is Banksia 0.38 for MS Windows (Merry Christmas Version) the current version?
Yes, you may check and download the latest at the official home page: https://banksiagui.com/
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

My first tutorial video: Using Leela Chess Zero (Lc0) with Banksia GUI

https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Banksia GUI released

Post by Nordlandia »

Is it technically doable to have a handicap option such as available.

Engine A think during opponents turn

Engine B does not think during opponents turn

So ponder/permanent brain handicap essentially speaking.

The idea is that being able to think on opponents time should compensate considerable for a weaker engine, which under normal circumstances drain more time than the stronger engine.
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Nordlandia wrote: Tue Apr 06, 2021 9:56 am Is it technically doable to have a handicap option such as available.

Engine A think during opponents turn

Engine B does not think during opponents turn

So ponder/permanent brain handicap essentially speaking.

The idea is that being able to think on opponents time should compensate considerable for a weaker engine, which under normal circumstances drain more time than the stronger engine.
Sure, doable!

Just look at feature “Overall options” (on New tournament or Engines tab of Settings dialog boxes). You can see “Ponder” is an option controlled by that feature. By turning on the feature, users can easily to set all engines to have similar options of ponder, hash size, cores/threads since they are the most important ones for having fair matches.

Now if this feature (Overall options) is off, an engine will obey what the users set for its options. You can set manually, freely and with different values for pondering, hash size, cores... for different engines as you want.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Cornfed
Posts: 511
Joined: Sun Apr 26, 2020 11:40 pm
Full name: Brian D. Smith

Re: Banksia GUI released

Post by Cornfed »

Cornfed wrote: Sun Apr 04, 2021 8:19 pm Just a quick question: is Banksia 0.38 for MS Windows (Merry Christmas Version) the current version?

I am presuming that is the 'current version'...
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Version 0.39 beta released

Post by phhnguyen »

Version 0.39 beta released

Fixed bugs:
* Analyze on the fly with multi-engines: crashed sometimes
* Fix font for Lc0’s stats table
* Crosstable displayed wrong scores
* Couldn’t verify huge Syzygy files (over 2 GB)
* Local network: did not play
* Lichess bot: couldn’t challenge when the concurrency number is small
* Wrong suggestion to download NNUE files when installing Stockfish
* Might be crashed/freeze because of bugs in graphical functions

Some small improvements
* Faster and more clever parser for Lc0 stats to avoid being laggy and/or freeze when Lc0 creates too much data (if your computer is weak and/or playing a tournament, it is better to turn Lc0 stats off by setting options LogLiveStats and VerboseMoveStats to false)

New features:  
* Graph: can setup background; can use engines’ colors; shows multi graph lines for multi-engines when analyzing
* Two PV boards (auto being showed) if both sides are chess engines
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Banksia GUI released

Post by Nordlandia »

Many thanks for new update and the work put into the GUI as a whole.

I wanted to try local network but noticed they don't show up. I guess they have to communicate via cmd.

How do i connect two computers again using RJ-45 connecion via router ?

Both computers is using wired connection.
Chessqueen
Posts: 5578
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: Version 0.39 beta released

Post by Chessqueen »

phhnguyen wrote: Wed Apr 07, 2021 1:19 pm Version 0.39 beta released

Fixed bugs:
* Analyze on the fly with multi-engines: crashed sometimes
* Fix font for Lc0’s stats table
* Crosstable displayed wrong scores
* Couldn’t verify huge Syzygy files (over 2 GB)
* Local network: did not play
* Lichess bot: couldn’t challenge when the concurrency number is small
* Wrong suggestion to download NNUE files when installing Stockfish
* Might be crashed/freeze because of bugs in graphical functions

Some small improvements
* Faster and more clever parser for Lc0 stats to avoid being laggy and/or freeze when Lc0 creates too much data (if your computer is weak and/or playing a tournament, it is better to turn Lc0 stats off by setting options LogLiveStats and VerboseMoveStats to false)

New features:  
* Graph: can setup background; can use engines’ colors; shows multi graph lines for multi-engines when analyzing
* Two PV boards (auto being showed) if both sides are chess engines
It would be very useful if you can include a benchmark tester for most AMD and intel computer that we can use as standard in your Banksia GUI, instead of using this ==> http://talkchess.com/forum3/posting.php ... 2&p=889081
Do NOT worry and be happy, we all live a short life :roll:
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Nordlandia wrote: Wed Apr 07, 2021 2:24 pm Many thanks for new update and the work put into the GUI as a whole.

I wanted to try local network but noticed they don't show up. I guess they have to communicate via cmd.

How do i connect two computers again using RJ-45 connecion via router ?

Both computers is using wired connection.
You don't need to use any extra program, effort nor special connections/hardware. The requirement is just a "normal" local network, wired or wireless. In my house, all computers are connected to a router via wifi and all work fine.

Just menu -> Connect -> Local network to display Local network panel as below illustration. Enter any name to the Name box then click on Connect button. All are completely auto. You will see your computer name on the Name column of the table. If there is another computer connected, you should see its name too. You can enter some text into the chatbox below to make a chat. In the figure, my computer named "xzy", chats with another computer named "jane".

You can play both normal games and tournament games, in which engines vs engines, humans vs engines, or even humans vs humans. Engines and the human from computer "jane" will be displayed in the dropdown list of engines, with the prefix "jane:". Just select any and BSG will auto do the rest.

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1434
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Version 0.39 beta released

Post by phhnguyen »

Chessqueen wrote: Wed Apr 07, 2021 2:29 pm It would be very useful if you can include a benchmark tester for most AMD and intel computer that we can use as standard in your Banksia GUI, instead of using this ==> http://talkchess.com/forum3/posting.php ... 2&p=889081
BSG has already the function benchmark. It doesn't do benchmark itself but call some engines to do that job. In the below image, I popped up the dialog by menu -> Tools -> Developers -> Benchmark/Cmd, then clicked on Stockfish to run its benchmark. That took a few seconds/clicks only (besides the time running the benchmark).

Of course, you can modify commands to run some useful-frequent commands for some engines.

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager