Search found 25 matches

by gwiesenekker
Mon Sep 22, 2025 15:53
Forum: Draughts, Computer, Internet
Topic: AUGUST 2025 BLITZ TOURNAMENT
Replies: 55
Views: 34100

Re: AUGUST 2025 BLITZ TOURNAMENT

These are games from a DXP test-match, I always use 2 minutes for 75 moves. Before version 7.902 I was using one core, but the LMR verification introduced in version 7.902 negatively impacted search depth, so I am now using 4 cores (until I have figured out a better and faster way to deal with LMR ...
by gwiesenekker
Sun Sep 21, 2025 15:18
Forum: Draughts, Computer, Internet
Topic: AUGUST 2025 BLITZ TOURNAMENT
Replies: 55
Views: 34100

Re: AUGUST 2025 BLITZ TOURNAMENT

When testing against Kingsrow I also notice sometimes narrow escapes in the sense that both GWD and Kingsrow show scores of -0.60 and +0.60 for say 10 consecutive moves but GWD manages (somehow) to draw. GWD annotates its moves with the score and I asked ChatGPT to analyze a game. It proposed some ...
by gwiesenekker
Wed Sep 03, 2025 09:00
Forum: Draughts, Computer, Internet
Topic: AUGUST 2025 BLITZ TOURNAMENT
Replies: 55
Views: 34100

Re: AUGUST 2025 BLITZ TOURNAMENT

Hi Sidiki,

Thank you so much for organizing and running the tournament! As always, it was very insightful.
I have published the tournament release (7.902) on Github: https://github.com/gwiesenekker/GWD . The main new features are that GWD now uses embedding vectors for evaluation of the neural ...
by gwiesenekker
Tue Apr 08, 2025 09:04
Forum: Draughts, Computer, Internet
Topic: Source code GWD
Replies: 1
Views: 25339

Source code GWD

Hi,

I published the source code (and the Windows executable that can be registered as a hub engine) of GWD on Github some time ago. I just published the latest version, it is available at: https://github.com/gwiesenekker/GWD. I want to thank Joost Buijs for helping me porting GWD to Windows ...
by gwiesenekker
Thu Sep 19, 2024 11:19
Forum: Draughts, Computer, Internet
Topic: All engines: DXP configuration
Replies: 14
Views: 46956

Re: All engines: DXP configuration

Hi,

PyDraughts is the DXP initiator. The reason for choosing the DXP protocol is that most engines (if not all) support it, but I will check if Pydraughts supports mixed mode, so one engine using DXP and the other (like Kingsrow) using hub.

Regards,
GW
by gwiesenekker
Wed Sep 18, 2024 11:09
Forum: Draughts, Computer, Internet
Topic: All engines: DXP configuration
Replies: 14
Views: 46956

All engines: DXP configuration

Hi,

I hope you all enjoyed watching the games played during the tournament organized by Krzsyztof, as always very interesting and useful! Now to make it easier to run these tournaments I am working on a Python script so that (most) engines can play against each other automatically using PyDraughts ...
by gwiesenekker
Tue Aug 27, 2024 08:50
Forum: Draughts, Computer, Internet
Topic: pydraughts, a draughts library in Python
Replies: 7
Views: 34620

Re: pydraughts, a draughts library in Python

Hi,

How does the DXP mode work? Is pydrauhts the DXP server or listener? I guess pydraughts is the DXP initiator? All engines should use a different DXP port number when running on the same machine? Will pydraughts launch the engine or is the engine supposed to be started and configured in DXP mode ...
by gwiesenekker
Fri Feb 09, 2024 15:37
Forum: Draughts, Computer, Internet
Topic: International draughts tournament 2024
Replies: 39
Views: 61015

Re: International draughts tournament 2024

Thanks Krzysztof and we are all looking forward to the results of the next round!

Regards,
GW
by gwiesenekker
Fri Feb 09, 2024 12:56
Forum: Draughts, Computer, Internet
Topic: International draughts tournament 2024
Replies: 39
Views: 61015

Re: International draughts tournament 2024

Hi Krzysztof,

That is what happens with an actively developed program: options and algorithms change all the time. I fully acknowledge (and I think all other programmers with me) all the hard work you put in playing all these engines against each other, many of which do not support the hub and/or ...
by gwiesenekker
Thu Feb 08, 2024 16:00
Forum: Draughts, Computer, Internet
Topic: International draughts tournament 2024
Replies: 39
Views: 61015

Re: International draughts tournament 2024

FYI, it turns out GWD has been playing with up to the 5-piece EGTBs only during the first four rounds. This leads to considerable evaluation errors of easily a half to a full man if most end-nodes happen to end-up in 6-piece EGTB positions, as the neural network has not been trained on positions ...
by gwiesenekker
Thu Feb 08, 2024 15:20
Forum: Draughts, Computer, Internet
Topic: pydraughts, a draughts library in Python
Replies: 7
Views: 34620

Re: pydraughts, a draughts library in Python

Hi,

Thank you! At least for GWD (but I guess also for other engines) it is required it is launched from the directory they are installed in so they can find configuration files etc. By inspecting the source code this is supported for the HubEngine command through the 'cwd' argument:

from draughts ...
by gwiesenekker
Thu Feb 10, 2022 14:26
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 3039189

Re: NNUE

Hi,

The first results for 1M positions generated in the above way look promising. BTW, I scale the result of the material-only search back to the interval [0.0, 1.0] using the sigmoid 1.0/(1.0 + 10**(-(search score)/((value of a man) * 2))), so two men ahead gives a 90% probability of winning the ...
by gwiesenekker
Thu Feb 10, 2022 11:23
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 3039189

Re: NNUE

Hi Bert,

Thanks for your response. Meanwhile I have been looking into the positions that were generated. What I have been doing until now is: Play a 'random' game. If I really play randomly without a search the positions quickly become unequal (which is good as I do not only want 'drawish ...
by gwiesenekker
Mon Feb 07, 2022 21:12
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 3039189

Re: NNUE

Hi,

I am now also testing NNUE in GWD but my networks seem to converge to a drawish value: if I calculate the average of (evaluation - 0.5)^2 before I train the network I get say 0.02, and when I train the network it converges to this value. Both Mathematica and Tensorflow give similar results. Has ...