Banksia (the console program) can play well chess tournaments. It can run games concurrently. Banksia GUI is built on top of Banksia, adding a graphical interface. It can work well for normal use too. However, to display very fast multi-games (concurrent games) in a tournament is really a big challenge since it requires optimal graphic […]
We have just supported a new function: “UCI_ShowWDL” – it is used for UCI engines to print out win-draw-lose information. Perhaps that is the last new function before the first release (version alpha). We still have a very long list of new functions and/or improvements. Implement them is quite tempting. However, we are focusing on […]
To support the new generation of chess engines, we have created a new proposal to extend UCI protocol. The purpose is to improve communication between engines and GUIs. The proposal is here.
Banksia GUI supports as much as possible new trenches, techniques such as Syzygy. In the below images, Banksia GUI uses local Syzygy files, probes and display values for all moves.
Banksia console uses several JSON files to work. The first one (engine.json) keeps information about engines. The second one (tour.json) keeps information/settings about the tournament such as type of tournament, control time, opening books… The 3rd one (playing.json) is the list of matches in a tournament, including all involving information such as openings, results… BanksiaGUI […]
BanksiaGUI is built based on Banksia console. One of our favorite features from Banksia console is that it can detect all engines from a given folder. Users just need to copy their engines, including all subfolders, data files, etc… into a folder then give that folder to Banksia console, it can detect all engines from […]
We have inverted a lot of time/labor to make BanksiaGUI looks good in different systems. That is really challenges, especially for very high-resolution systems such as retina screens (for macintosh). Our chess pieces are using vector images, all other images are in high resolution too. All display/effect techniques are verified and changed in multi systems […]
BanksiaGUI can customize highly a lot of things. For example, for graphics, users can freely change the background, board background, cells… using plain colors, built-in or their images. Chess pieces can be chosen from multi-built in styles and they can be change colors too. All are scalable to any size users want.
When discussing on Leela chess Zero’s forum, a developer asked me when BanksiaGUI be released and I replied (with quick thinking) about 2 months. It becomes really a touch target since today is the half of time and I still have a very long list of tasks to do for the release! BTW, I have […]
Banksia trees are almost everywhere in my area. They all cover a lot of flowers in the spring. This one is in my back garden