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:

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: 1434
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: 1434
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: 6339
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
huanhuan
Posts: 43
Joined: Fri Apr 09, 2021 12:17 pm
Full name: Ibrahim Adam

Re: Banksia GUI released

Post by huanhuan »

This is a minor error, it should be sorted by the highest Score to the lowest Score (or from the highest Elo to the lowest Elo), not from the highest Win Rate to the lowest Win Rate.

BSG => https://prnt.sc/11lx7gj
Bayeselo => http://prntscr.com/11lxmur [it should be like this]
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 »

AdminX wrote: Sat Apr 17, 2021 10:23 am I have to know, what are the names of the music in your video?

Thanks in Advance. :D

The first one names "Havana". The second one is a piano melody, the 3rd one is techno-loop, both 2nd and 3rd ones are designed for background music and have no real name.

Those music are selected by my daughter, hope her music taste is not too bad :)
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 »

huanhuan wrote: Sun Apr 18, 2021 3:08 am This is a minor error, it should be sorted by the highest Score to the lowest Score (or from the highest Elo to the lowest Elo), not from the highest Win Rate to the lowest Win Rate.

BSG => https://prnt.sc/11lx7gj
Bayeselo => http://prntscr.com/11lxmur [it should be like this]
Thanks a lot for the report. It will be improved for the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager