Uncategorized

JSON files – the source of being highly flexible and customizable

Posted on

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 […]

Uncategorized

Auto-detect engines

Posted on

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 […]

Uncategorized

High-resolution graphics

Posted on

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 […]

Uncategorized

High customization

Posted on

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.

Uncategorized

The release day coming soon

Posted on

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 […]