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
Search found 21 matches
- Thu Sep 19, 2024 11:19
- Forum: Draughts, Computer, Internet
- Topic: All engines: DXP configuration
- Replies: 14
- Views: 4334
- Wed Sep 18, 2024 11:09
- Forum: Draughts, Computer, Internet
- Topic: All engines: DXP configuration
- Replies: 14
- Views: 4334
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 a...
- Thu Aug 29, 2024 21:43
- Forum: Draughts, Computer, Internet
- Topic: pydraughts, a draughts library in Python
- Replies: 7
- Views: 3546
Re: pydraughts, a draughts library in Python
Thank you!
Regards,
GW
Regards,
GW
- Tue Aug 27, 2024 08:50
- Forum: Draughts, Computer, Internet
- Topic: pydraughts, a draughts library in Python
- Replies: 7
- Views: 3546
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 ...
- Fri Feb 09, 2024 15:37
- Forum: Draughts, Computer, Internet
- Topic: International draughts tournament 2024
- Replies: 39
- Views: 12123
Re: International draughts tournament 2024
Thanks Krzysztof and we are all looking forward to the results of the next round!
Regards,
GW
Regards,
GW
- Fri Feb 09, 2024 12:56
- Forum: Draughts, Computer, Internet
- Topic: International draughts tournament 2024
- Replies: 39
- Views: 12123
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 th...
- Thu Feb 08, 2024 16:00
- Forum: Draughts, Computer, Internet
- Topic: International draughts tournament 2024
- Replies: 39
- Views: 12123
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 wit...
- Thu Feb 08, 2024 15:20
- Forum: Draughts, Computer, Internet
- Topic: pydraughts, a draughts library in Python
- Replies: 7
- Views: 3546
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.en...
- Thu Feb 10, 2022 14:26
- Forum: Draughts, Computer, Internet
- Topic: NNUE
- Replies: 274
- Views: 204779
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 ga...
- Thu Feb 10, 2022 11:23
- Forum: Draughts, Computer, Internet
- Topic: NNUE
- Replies: 274
- Views: 204779
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' positions...
- Mon Feb 07, 2022 21:12
- Forum: Draughts, Computer, Internet
- Topic: NNUE
- Replies: 274
- Views: 204779
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 ...
- Sun Feb 27, 2011 20:22
- Forum: Draughts, Computer, Internet
- Topic: compiler comparison
- Replies: 6
- Views: 6138
Re: compiler comparison
GWD uses a slightly modified version of Turbo Dambase as the GUI frontend. Turbo Dambase runs on Fedora Core within a Windows virtual machine, and communicates with the Fedora Core backend by reading files from and writing files to a virtual machine shared folder that resides on a tmpfs filesystem w...
- Sun Feb 27, 2011 15:37
- Forum: Draughts, Computer, Internet
- Topic: compiler comparison
- Replies: 6
- Views: 6138
Re: compiler comparison
For GWD the code generated by the Intel compiler is 20-25% faster than the gcc compiler (running on Fedora Core).
Gijsbert
Gijsbert
- Sun Feb 27, 2011 12:01
- Forum: Draughts, Computer, Internet
- Topic: Evaluation Function Fuss
- Replies: 11
- Views: 13378
Re: Evaluation Function Fuss
As an example of the above analysis: during the last tournament at Culemborg GWD played a game against Damage. After move 41... 21-27 from Damage the following position was on the board: http://fmjd.org/dias2/save/12988019507.png GWD's position is not good, and did not improve after 48.42-38, becaus...
- Sat Feb 26, 2011 10:24
- Forum: Draughts, Computer, Internet
- Topic: loop detection and hash table
- Replies: 36
- Views: 22485
Re: loop detection and hash table
A good point. The example I gave 'a fail-high based on a high transposition table score, but that transposition table entry gets overwritten during the research, causing the search to fail-low' can also occur in the minimal-window searches. As GWD does use the transposition table during minimal-wind...