ChessGUI 0.200 is out.

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

ChessGUI 0.200 is out.

Post by Matthias Gemuh » Tue Sep 28, 2010 9:32 pm

ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Tue Sep 28, 2010 10:11 pm

New or changed files are ChessGUI.exe and TimeLag.exe !

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Wed Sep 29, 2010 9:55 am

TimeLag.exe is the skeleton of an UCI engine. ChessGUI sends a message to TimeLag on every move during a game.
TimeLag replies immediately. ChessGUI thus measures communication time lag between GUI and chess engines.
If the "lag-free" option is used, ChessGUI will give back _average_ lag to engines on every move.

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

JohnS
Posts: 22
Joined: Wed Jun 23, 2010 8:17 am

Re: ChessGUI 0.200 is out.

Post by JohnS » Wed Sep 29, 2010 11:33 pm

Matthias Gemuh wrote:TimeLag.exe is the skeleton of an UCI engine. ChessGUI sends a message to TimeLag on every move during a game.
TimeLag replies immediately. ChessGUI thus measures communication time lag between GUI and chess engines.
If the "lag-free" option is used, ChessGUI will give back _average_ lag to engines on every move.

Matthias.
Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Thu Sep 30, 2010 8:03 am

JohnS wrote: Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.
Average = T/n, n = current move, T = current total lag
T starts where GUI book or pgn start positions end, but n is always from start of game ;) lol ! I shall correct n.
See debug file for lag. "lag-free timing" is in "GUI Preferences / GUI 1".

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

JohnS
Posts: 22
Joined: Wed Jun 23, 2010 8:17 am

Re: ChessGUI 0.200 is out.

Post by JohnS » Thu Sep 30, 2010 9:51 am

Matthias Gemuh wrote:
JohnS wrote: Can you explain this more? How is average_lag calculated or is it just the lag for the current move fromTimeLag?
Does ChessGUI record the lag somewhere so users can view it?
How do you set "lag-free"?

Thanks.
Average = T/n, n = current move, T = current total lag
T starts where GUI book or pgn start positions end, but n is always from start of game ;) lol ! I shall correct n.
See debug file for lag. "lag-free timing" is in "GUI Preferences / GUI 1".

Matthias.
I tried this but the lag value reported keeps increasing (see attached). Could there be a bug? Also I think engines should be given any time increments per move when using pgn start positions. Other guis do this.

Thanks.
Attachments
Dbg00005.txt
(147.8 KiB) Downloaded 330 times

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Thu Sep 30, 2010 10:26 am

JohnS wrote:
I tried this but the lag value reported keeps increasing (see attached). Could there be a bug? Also I think engines should be given any time increments per move when using pgn start positions. Other guis do this.

Thanks.
"WM_TimeLagEngine() says TimeLagReturn 0000000010464140 SystemLag 0000000010463671 0000000010463968" means ChessGUI sent a message at 0000000010463671, it arrived in TimeLag at 0000000010463968, and arrived back in ChessGUI at 0000000010464140.
I shall check if it works as intended.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Fri Oct 01, 2010 6:19 pm

kN/s for WB and lag-free timing touched

http://biglion.110mb.com/chess/ChessGUI.zip

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Fri Oct 01, 2010 8:23 pm

Matthias Gemuh wrote:ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.
I found a bug in the lag-free timing option.

Matthias.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

User avatar
Matthias Gemuh
Posts: 295
Joined: Wed Jun 09, 2010 2:48 pm
Contact:

Re: ChessGUI 0.200 is out.

Post by Matthias Gemuh » Fri Oct 01, 2010 9:33 pm

Matthias Gemuh wrote:
Matthias Gemuh wrote:ChessGUI 0.200 is out. More about it later. I expect no crashes.

http://www.hugedrive.com/published/WG/s ... =-5c90a08d

I may not be able to update my website for days.

Matthias.
I found a bug in the lag-free timing option.

Matthias.
Fixed and uploaded ChessGUI 0.201.
Aided by engines, GMs can be very strong.
http://www.hylogic.de

Post Reply