Normally with UCI (when pondering is enabled) the engine sends two moves to the GUI, the move it plays and the move it wants to ponder on (this is the move it expects from the opponent). The GUI then has to respond with the updated move-list (or with the updated position) that already includes the ponder-move and 'go ponder'. If the opponent plays the expected move the GUI has to send 'ponderhit' to notify the engine that it has to start the clock, if the opponent doesn't play the expected move the GUI has to send 'stop' and a new move-list (or position) that includes the move actually played by the opponent and 'go think'.gwiesenekker wrote: Fri May 29, 2026 16:40 Good point, currently 'go ponder' behaves as 'go analyze'. Perhaps we can have a quick show of hands here: do all engines support 'go analyze', so when browsing a game the GUI continuously sends 'go analyze'? 'go ponder' should work as Harm/UCI mentions?
GW

(Hub engine) GUI for International Draughts
-
Joost Buijs
- Posts: 502
- Joined: Wed May 04, 2016 11:45
- Real name: Joost Buijs
Re: (Hub engine) GUI for International Draughts
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
I have released version 1.5 for you to test. 'We' have replaced 'Ponder' with 'Analyze' everywhere, proper support for UCI pondering will be implemented in the next release. move-time is sent before Analyze which allows you to control how much time should be spent on analysis. You can configure move-time in the text-box between the buttons.
GW
GW
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
The next release will also support a PV browser with a mini-board:
GW
GW
Re: (Hub engine) GUI for International Draughts
Gijsbert, I downloaded the latest version 5 (.exe version) , but i could not see the draughts pieces. Do I need to separately install ?
Bert
Bert
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi,
Could you try to download the Draughts Utrecht TTF font in the directory where you downloaded the exe? The file should be called 'draughts.ttf'
GW
Could you try to download the Draughts Utrecht TTF font in the directory where you downloaded the exe? The file should be called 'draughts.ttf'
GW
Last edited by gwiesenekker on Sat May 30, 2026 12:08, edited 1 time in total.
Re: (Hub engine) GUI for International Draughts
Gijsbert, thanks that worked. Maybe you should mention it somewhere that you should download this separately.
Do you have problems with your weekly amount of credits?
In my case I can not work on the Damage GUI QT conversion till June 2, as I run out of credits (usage remaining 0%). But maybe my project is larger , don't know as I did not study the produced source code so far. And I'm also not able to work 5 hours continuously, as this is also restricted.
And last but not least, I don't have the professional version (which provides 5x more capacity), so only the plus.
But spending 100 euro/month for this hobby is a bridge to far. Although I can imagine, that I could do that one day, only for 1 month, to have some progress.
Bert
Do you have problems with your weekly amount of credits?
In my case I can not work on the Damage GUI QT conversion till June 2, as I run out of credits (usage remaining 0%). But maybe my project is larger , don't know as I did not study the produced source code so far. And I'm also not able to work 5 hours continuously, as this is also restricted.
And last but not least, I don't have the professional version (which provides 5x more capacity), so only the plus.
But spending 100 euro/month for this hobby is a bridge to far. Although I can imagine, that I could do that one day, only for 1 month, to have some progress.
Bert
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi,
PV browsing works:
GW
PV browsing works:
GW
-
Krzysztof Grzelak
- Posts: 1410
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: (Hub engine) GUI for International Draughts
Gijsbert, do something more serious than this. Please write in html - tournament manager. So that tournaments can be held, just like at TCEC.
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi Krzysztof,
The next version will have a tournament option. This would allow you to automatically run a tournament between engines that support the hub protocol:
GW
The next version will have a tournament option. This would allow you to automatically run a tournament between engines that support the hub protocol:
GW
-
Krzysztof Grzelak
- Posts: 1410
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: (Hub engine) GUI for International Draughts
I can see from the picture that it's done poorly. The following items are missing:gwiesenekker wrote: Sat May 30, 2026 23:18 Hi Krzysztof,
The next version will have a tournament option. This would allow you to automatically run a tournament between engines that support the hub protocol:
ksnip_20260530-231716.png
GW
- time
- time for moves
- tournament Swiss
- threads
- book
- hash
- pondering
- base of endings
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi Krzysztof,
These are part of the engine configuration and is not replicated in the tournament settings (and would not apply to DXP engines anyway). The first tournamnt completed succesfully:
GW
These are part of the engine configuration and is not replicated in the tournament settings (and would not apply to DXP engines anyway). The first tournamnt completed succesfully:
GW
-
Krzysztof Grzelak
- Posts: 1410
- Joined: Thu Jun 20, 2013 17:16
- Real name: Krzysztof Grzelak
Re: (Hub engine) GUI for International Draughts
I'm sorry, it's still poorly done. Everything must be run from the GUI, not the engine. Just like in chess.gwiesenekker wrote: Sun May 31, 2026 08:03 Hi Krzysztof,
These are part of the engine configuration and is not replicated in the tournament settings (and would not apply to DXP engines anyway). The first tournamnt completed succesfully:
ksnip_20260531-080036.png
GW
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi,
DXP support is in the works:
GW
DXP support is in the works:
GW
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi,
DXP support provides editing of the .ini file (if found):
GW
DXP support provides editing of the .ini file (if found):
GW
-
gwiesenekker
- Posts: 61
- Joined: Sun Feb 20, 2011 21:04
- Real name: Gijsbert Wiesenekker
Re: (Hub engine) GUI for International Draughts
Hi,
I am running Codex locally but I did not expect it to search my entire drive if needed:
The site is not reachable from this sandbox (www.mesander.nl does not resolve here), so I can’t pull the page directly. I’ll search the repo/local files for DXP notes first, then implement from the known fixed-format GAMEREQ layout if it’s already captured somewhere.
followed by:
I found your GWD DXP implementation in <path-to-GWD-source-code/dxp.c, which is better than the unreachable website. I’ll use that as the authoritative source for the wire format and patch the GUI to send the same GAMEREQ structure.
GW
I am running Codex locally but I did not expect it to search my entire drive if needed:
The site is not reachable from this sandbox (www.mesander.nl does not resolve here), so I can’t pull the page directly. I’ll search the repo/local files for DXP notes first, then implement from the known fixed-format GAMEREQ layout if it’s already captured somewhere.
followed by:
I found your GWD DXP implementation in <path-to-GWD-source-code/dxp.c, which is better than the unreachable website. I’ll use that as the authoritative source for the wire format and patch the GUI to send the same GAMEREQ structure.
GW
