RoundRobin and ChessGUI

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

Moderator: Ras

User avatar
Graham Banks
Posts: 45500
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: RoundRobin and ChessGUI

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote: And one thing for you to check - when a tournament is interrupted and the GUI exited out of, starting up the GUI again and resuming the tournament doesn't seem to keep the GUI preferences that were originally saved.

Regards, Graham.

I have checked source code.
GUI preferences for that tournament will not change.
Global default GUI preferences may be different.

If you setup a new tournament and don't define its GUI preferences,
it borrows the global default values that were defined through main window with no game in progress.

Best,
Matthias.
Thanks for checking and clarifying that Matthias. 8-)
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Enginization of humans in ChessGUI 0.092

Post by Matthias Gemuh »

Matthias Gemuh wrote:
swami wrote:wow... version specially designed to fulfill my big wish in short time as possible!

To initialize your engines correctly, set different start elo according to division and play 1 cycle of swiss per division with even number of engines.
(full blitz games or test games, no simulation)
Search for start elo in GUI preferences.

Matthias.

I have found and fixed a bug in the elo calculation.

In ChessGUI 0.092, humans must now install themselves as engines before they can be used :D .
That makes it possible for GUI to manage human elos.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Enginization of humans in ChessGUI 0.092

Post by Dr.Wael Deeb »

Matthias Gemuh wrote:
Matthias Gemuh wrote:
swami wrote:wow... version specially designed to fulfill my big wish in short time as possible!

To initialize your engines correctly, set different start elo according to division and play 1 cycle of swiss per division with even number of engines.
(full blitz games or test games, no simulation)
Search for start elo in GUI preferences.

Matthias.

I have found and fixed a bug in the elo calculation.

In ChessGUI 0.092, humans must now install themselves as engines before they can be used :D .
That makes it possible for GUI to manage human elos.

Matthias.
And what is the recommended hash size to install ourself with please :!: :?:

:mrgreen:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Enginization of humans in ChessGUI 0.092

Post by Matthias Gemuh »

SzG wrote:Hi Matthias,

Solving a test suite seems not to work: the first position is analysed over and over again. I may have done something wrong but tried several times.
And, both clocks are running.

Yes, it is broken since I changed scheduling scheme.
I will fix it in 0.093 before I suspend development.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Enginization of humans in ChessGUI 0.092

Post by Matthias Gemuh »

Matthias Gemuh wrote:
SzG wrote:Hi Matthias,

Solving a test suite seems not to work: the first position is analysed over and over again. I may have done something wrong but tried several times.
And, both clocks are running.

Yes, it is broken since I changed scheduling scheme.
I will fix it in 0.093 before I suspend development.

Matthias.


Fixed.

It is now also possible to edit elos under Miscellaneous ... / Utilities ...

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 45500
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Enginization of humans in ChessGUI 0.092

Post by Graham Banks »

More questions Matthias.
If I'm using the Remis book, how can I make the choice of opening lines random?
How many lines are there in the Remis book?
In the tournament file, if I edit the number of games played to say 26, will ChessGUI think that all games have been played up to game 26 and play from Game 27 in the list, or will it just think that 26 games have been played?

Regards, Graham.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Enginization of humans in ChessGUI 0.092

Post by Matthias Gemuh »

Graham Banks wrote:More questions Matthias.
If I'm using the Remis book, how can I make the choice of opening lines random?
How many lines are there in the Remis book?
In the tournament file, if I edit the number of games played to say 26, will ChessGUI think that all games have been played up to game 26 and play from Game 27 in the list, or will it just think that 26 games have been played?

Regards, Graham.

Hi Graham,

I shall add the option "random opening lines" in next version.
For now, ChessGUI starts with the opening line you select and plays a full cycle, then it moves to NEXT (not random) line for each new cycle.
I think ChessGUI should never change its book line before a cycle finishes, otherwise fairness is not guaranteed.

Next version shall count how many lines are in book.

If you edit the number of games played, ChessGUI will ignore that.
ChessGUI only looks in sheduler for first unplayed game. It may display wrong game number if GUI is freshly started, but plays the right game.

Best,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 45500
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Enginization of humans in ChessGUI 0.092

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:More questions Matthias.
If I'm using the Remis book, how can I make the choice of opening lines random?
How many lines are there in the Remis book?
In the tournament file, if I edit the number of games played to say 26, will ChessGUI think that all games have been played up to game 26 and play from Game 27 in the list, or will it just think that 26 games have been played?

Regards, Graham.

Hi Graham,

I shall add the option "random opening lines" in next version.
For now, ChessGUI starts with the opening line you select and plays a full cycle, then it moves to NEXT (not random) line for each new cycle.
I think ChessGUI should never change its book line before a cycle finishes, otherwise fairness is not guaranteed.

Next version shall count how many lines are in book.

If you edit the number of games played, ChessGUI will ignore that.
ChessGUI only looks in sheduler for first unplayed game. It may display wrong game number if GUI is freshly started, but plays the right game.

Best,
Matthias.
So if I've added game details and results into the scheduler, they'll count in the results table once ChessGUI has gone past those games?

Thanks for your intention to add the random factor for opening lines.

Is it easy enough for you to get rid of the little bit of a ninth column at the right hand edge of the 8x8 board?

Cheers, Graham.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Enginization of humans in ChessGUI 0.092

Post by Matthias Gemuh »

Graham Banks wrote:
So if I've added game details and results into the scheduler, they'll count in the results table once ChessGUI has gone past those games?

Is it easy enough for you to get rid of the little bit of a ninth column at the right hand edge of the 8x8 board?

Cheers, Graham.

Results table is not constructed from scheduler. I may fix that this evening.
I wanted to display better board only much later when ChessGUI starts using fonts, but I will see ...

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 45500
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Enginization of humans in ChessGUI 0.092

Post by Graham Banks »

Matthias Gemuh wrote:
Graham Banks wrote:
So if I've added game details and results into the scheduler, they'll count in the results table once ChessGUI has gone past those games?

Is it easy enough for you to get rid of the little bit of a ninth column at the right hand edge of the 8x8 board?

Cheers, Graham.

Results table is not constructed from scheduler. I may fix that this evening.
I wanted to display better board only much later when ChessGUI starts using fonts, but I will see ...

Matthias.
Sorry to keep bothering you Matthias, but I see a bright future for ChessGUI if you can keep up your motivation to improve it further. 8-)
Thanks for all you've done so far.
gbanksnz at gmail.com