Banksia GUI released

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

Moderator: Ras

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

Re: Version 0.39 beta released

Post by phhnguyen »

AlexChess wrote: Tue Apr 13, 2021 12:47 pm
Hi!

I've also imported a .pgn tournament file and 0.39 works fine, calculating crosstables with details, once pressed stats! :)

For 0.40 release, it would be nice to have also the option to add new engines or remove old ones from this frame, without losing all previous results, adding a RESUME button that deletes only games from removed engines and inserts the new games for the post-added engines (as in Arena Chess).

Thank you very much!
AlexChess

Image
Thanks for the suggestion!

I am not clear about the reason why you need to change engines, delete the games when the tournament is playing?

Do you know you could:
- create several tournaments then merge their PGN or JSON files and BSG can create stats from the last PGN/JSON file
- create a tournament with all engines you want, before playing any game you can edit the match list, delete all matches you don’t want. That can avoid adding engines/matches later
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AlexChess
Posts: 1563
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

You are right, I've never considered your proposed option using database functions. If I can merge pgn files, I can simply start new gauntlets between new released / updated engines and all the others and finally drop merged png in Banksiagui to produce detailed stats.

Thank you!
Best regards,
AlexChess
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
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 »

AlexChess wrote: Wed Apr 14, 2021 10:00 am You are right, I've never considered your proposed option using database functions. If I can merge pgn files, I can simply start new gauntlets between new released / updated engines and all the others and finally drop merged png in Banksiagui to produce detailed stats.

Thank you!
Best regards,
AlexChess
Oh, I see!

If you have all those engines (new and old) at once, you can do it very easily: BSG can create a gauntlet tournament with more than one gauntlet engine. In the below image, both Stockfish 11 and Stockfish 13 are selected as gauntlets, they will play vs all other engines in the list (but not 11 vs 13). Very easy to compare their results at the end :D

Image
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:

Post by phhnguyen »

huanhuan wrote: Sat Apr 10, 2021 7:41 am This one issue is still not resolved.

Suppose I have 5 opening lines (A, B, C, D, and F). Then I will run a tournament with a total of 10 games (swap sides: ticked). This means that 1 opening will be played 2 times.

Now, I want all of the openings to be played but in random order.

So what might happen is:
games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening A
games 7 & 8 play the opening D
games 9 & 10 play the opening B

In reality, there is no such option at BSG. I've tried these various features (http://prntscr.com/1183lmb), but what happened is, there are always one or more opening lines that are played more than 2 times.

What is expected to happen is like in the example above, but what happens at BSG is something like this:

games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening F
games 7 & 8 play the opening D
games 9 & 10 play the opening C

There are 2 opening lines that are played more than 2 times, while there are two opening lines (A and B) that are not played at all.

This is not the meaning of random. Random does not mean that it is completely random and has no rules. Random still has rules, that is, "one opening line can only be played more than 2 times if all existing openings have been played".

I have been struggling to reproduce the issue. Could you please re-create the tournament (remember to set the opening select type to "All new in sequence") and send me both banksiaplaying.json and that opening book (.PGN file)?

Thank you very much again.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Post by huanhuan »

If I select "All new in sequence", it is clear that Opening will be selected consecutively, and therefore each Opening will only be played 2 times.

So there is only one possibility that will happen:
games 1 & 2 play the opening A
games 3 & 4 play the opening B
games 5 & 6 play the opening C
games 7 & 8 play the opening D
games 9 & 10 play the opening F

You can see that all Opening Lines are played but in consecutive order.

...But what I want is, those 5 Opening Lines, all are played but in random order.

So to play all Openings but in a random order, you must select => Select type: All new.

When you choose this option, the Openings are played in random order, but the problem is, there are several Openings played more than 2 times, While there are other Openings that are not played at all.

...So when I run a Tournament by selecting "Select type: All new", what I expect to happen, one of them is like this:

games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening A
games 7 & 8 play the opening D
games 9 & 10 play the opening B

But what happened at BSG is like this:

games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening F
games 7 & 8 play the opening D
games 9 & 10 play the opening C

=====================

I have sent the file you requested, please check your email.
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: Wed Apr 14, 2021 11:00 pm If I select "All new in sequence", it is clear that Opening will be selected consecutively, and therefore each Opening will only be played 2 times.

So there is only one possibility that will happen:
games 1 & 2 play the opening A
games 3 & 4 play the opening B
games 5 & 6 play the opening C
games 7 & 8 play the opening D
games 9 & 10 play the opening F

You can see that all Opening Lines are played but in consecutive order.

...But what I want is, those 5 Opening Lines, all are played but in random order.

So to play all Openings but in a random order, you must select => Select type: All new.

When you choose this option, the Openings are played in random order, but the problem is, there are several Openings played more than 2 times, While there are other Openings that are not played at all.

...So when I run a Tournament by selecting "Select type: All new", what I expect to happen, one of them is like this:

games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening A
games 7 & 8 play the opening D
games 9 & 10 play the opening B

But what happened at BSG is like this:

games 1 & 2 play the opening C
games 3 & 4 play the opening F
games 5 & 6 play the opening F
games 7 & 8 play the opening D
games 9 & 10 play the opening C

=====================

I have sent the file you requested, please check your email.
Wow, I didn't expect you to reply too quickly and at your midnight-early morning! I got those files. Thanks a lot!

Could you try with Shuffle (any type, you may start with Shuffle games first)? If the shuffle is set, BSG shuffles games randomly then add openings, thus you may see a game between two engines has a random opening. There may be a problem: the order of games is changed randomly.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

All types of Shuffle (Players, Games, and Carousel) are already played, but there is no difference... There are always Openings that are played more than 2 times, and there are other Openings that are not played at all.

...And I'm confused by this type of Selection.

Because if I select this => http://prntscr.com/11exxuh
Which one will BSG play? "One for all", or "One for 2 games"?

Because this obviously has a completely different meaning.

"One for all" means 1 Opening for all games.
"One for 2 games" means 1 Opening for 2 games.

And if I select this => http://prntscr.com/11ey74z
isn't it the same? So why do users have to select 2 times?

...Shouldn't it be like this?

Select type: Sequential or Random
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: Thu Apr 15, 2021 4:16 am All types of Shuffle (Players, Games, and Carousel) are already played, but there is no difference... There are always Openings that are played more than 2 times, and there are other Openings that are not played at all.
Thanks a lot for your feedback. I have been working on this and have just sent you an email with some more info requests.
huanhuan wrote: Thu Apr 15, 2021 4:16 am ...And I'm confused by this type of Selection.

Because if I select this => http://prntscr.com/11exxuh
Which one will BSG play? "One for all", or "One for 2 games"?

Because this obviously has a completely different meaning.

"One for all" means 1 Opening for all games.
"One for 2 games" means 1 Opening for 2 games.

And if I select this => http://prntscr.com/11ey74z
isn't it the same? So why do users have to select 2 times?

...Shouldn't it be like this?

Select type: Sequential or Random
Yes, I totally agreed, both logic and text are so confused. If users pick "One for all", other selections are just redundant and confused.

I have added to my todo list to improve that.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

Sent, please check your email...

Thank you,
User avatar
AdminX
Posts: 6396
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Banksia GUI released

Post by AdminX »

I have to know, what are the names of the music in your video?

Thanks in Advance. :D

"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers