Hi,
Version 2.22 is now available on github: https://github.com/gwiesenekker/GWDGUI/releases/tag/v2.22. The 'game tree' should be the 'source of truth', meaning you should be able to click on running games, PVs, browse games, browse PVs without crashing the GUI because it maintained a state outside ...

Search found 91 matches
- Sun Aug 23, 2026 14:13
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
- Tue Aug 04, 2026 04:58
- Forum: Draughts, Computer, Internet
- Topic: Storing a CRC32 in the TT without needing an additional 32 bits
- Replies: 4
- Views: 235
Storing a CRC32 in the TT without needing an additional 32 bits
Hi,
GWD uses a (hardware) CRC32 checksum to validate the integrity of the (lockless) TT entries. It turns out that you can store the CRC32 on top-of the standard two 64-bit unsigned-integers that GWD uses for a TT entry, so you do not need an additional 32/64 bit integer to store it. 1+1=3: I got ...
GWD uses a (hardware) CRC32 checksum to validate the integrity of the (lockless) TT entries. It turns out that you can store the CRC32 on top-of the standard two 64-bit unsigned-integers that GWD uses for a TT entry, so you do not need an additional 32/64 bit integer to store it. 1+1=3: I got ...
- Sat Jul 25, 2026 13:01
- Forum: Draughts, Computer, Internet
- Topic: Vibe Coding
- Replies: 51
- Views: 1936
Re: Vibe Coding
Hi Bert,
What are the results if you use 1 minute/75 moves? If I use 5 min/80 moves GWD draws all the time against Kingsrow, with 1 minute/75 moves sometimes GWD loses a game (but also sometimes wins).
GW
What are the results if you use 1 minute/75 moves? If I use 5 min/80 moves GWD draws all the time against Kingsrow, with 1 minute/75 moves sometimes GWD loses a game (but also sometimes wins).
GW
- Fri Jul 24, 2026 10:56
- Forum: Draughts, Computer, Internet
- Topic: Start positions
- Replies: 10
- Views: 461
Re: Start positions
Hi,
Although generally speaking you should not evaluate positions with a neural network that are 'far off' from the positions the network has been trained on it is quite instructive to evaluate the following 'sparse' positions with your NN including the empty board:
W:W:B {0.0}
W:W6:B {0.0}
W:W7:B ...
Although generally speaking you should not evaluate positions with a neural network that are 'far off' from the positions the network has been trained on it is quite instructive to evaluate the following 'sparse' positions with your NN including the empty board:
W:W:B {0.0}
W:W6:B {0.0}
W:W7:B ...
- Wed Jul 22, 2026 11:19
- Forum: Draughts, Computer, Internet
- Topic: Vibe Coding
- Replies: 51
- Views: 1936
Re: Vibe Coding
Hi Bert,
Interesting. Were the patterns suggested by Codex? In GWD I get the best results with the 8 '6x4' (12 squares) overlapping men-only patterns: 01 02 06 07 11 12 16 17 21 22 26 27..04 05 09 10 14 15 19 20 24 25 29 30..21 22 26 27 31 32 36 37 41 42 46 47..24 25 29 30 34 35 39 40 44 45 49 50 ...
Interesting. Were the patterns suggested by Codex? In GWD I get the best results with the 8 '6x4' (12 squares) overlapping men-only patterns: 01 02 06 07 11 12 16 17 21 22 26 27..04 05 09 10 14 15 19 20 24 25 29 30..21 22 26 27 31 32 36 37 41 42 46 47..24 25 29 30 34 35 39 40 44 45 49 50 ...
- Wed Jul 22, 2026 09:02
- Forum: Draughts, Computer, Internet
- Topic: floats rather than ints for the evaluation
- Replies: 1
- Views: 248
floats rather than ints for the evaluation
Hi,
I have been testing floats rather than ints for the evaluation in GWD. As GWD uses embedding vectors for the evaluation of the neural network GWD no longer needs NNUE and evaluation using floats is just as fast as ints.
The idea was to add the material-balance 'behind the comma' to the ...
I have been testing floats rather than ints for the evaluation in GWD. As GWD uses embedding vectors for the evaluation of the neural network GWD no longer needs NNUE and evaluation using floats is just as fast as ints.
The idea was to add the material-balance 'behind the comma' to the ...
- Mon Jul 13, 2026 23:58
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
Automatically generating documentation from the source code (and the chat) is of course no issue. I cannot attach a .md file, so I copy/pasted the contents below.
GW
# GWDGUI User Manual
This is a first-version manual for the current GWDGUI application. GWDGUI is a
graphical workbench for ...
Automatically generating documentation from the source code (and the chat) is of course no issue. I cannot attach a .md file, so I copy/pasted the contents below.
GW
# GWDGUI User Manual
This is a first-version manual for the current GWDGUI application. GWDGUI is a
graphical workbench for ...
- Mon Jul 13, 2026 19:17
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
The game tree as the source of truth seems to be working now. I will try to add Auto Play again, perhaps the new version of Codex gets it right and then I will publish the new release.
GW
The game tree as the source of truth seems to be working now. I will try to add Auto Play again, perhaps the new version of Codex gets it right and then I will publish the new release.
GW
- Wed Jun 17, 2026 14:56
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
'We' have been trying to refactor the code so that the 'game tree' becomes the source of truth. I have typed many, many 'Next step?' prompts followed by 'Approved!' over the last couple of days while watching football games but progress is (too) slow. Codex often proposes 'nice-to-haves' as ...
'We' have been trying to refactor the code so that the 'game tree' becomes the source of truth. I have typed many, many 'Next step?' prompts followed by 'Approved!' over the last couple of days while watching football games but progress is (too) slow. Codex often proposes 'nice-to-haves' as ...
- Sun Jun 14, 2026 11:13
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
The Mac port is also working. clang on MacOS is quite tolerant of GWD's Linux source code, I only had to change getrandom(). I can disable AVX2 support but ChatGPT can of course convert AVX2 to ARM NEON easily. I had to change one line of code in a Lazarus unit and add -WM10.15 as a custom ...
The Mac port is also working. clang on MacOS is quite tolerant of GWD's Linux source code, I only had to change getrandom(). I can disable AVX2 support but ChatGPT can of course convert AVX2 to ARM NEON easily. I had to change one line of code in a Lazarus unit and add -WM10.15 as a custom ...
- Sun Jun 14, 2026 10:44
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
Version 2.2 is working, but Codex is really struggling adding Autoplay. It turns out that without you noticing it the code has become quite messy: you click on a move in the game, the GUI registers that you clicked 'somewhere', the annotator is instructed to think about the position 'over there ...
Version 2.2 is working, but Codex is really struggling adding Autoplay. It turns out that without you noticing it the code has become quite messy: you click on a move in the game, the GUI registers that you clicked 'somewhere', the annotator is instructed to think about the position 'over there ...
- Sun Jun 14, 2026 10:26
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi Bert,
Correct, I used TD as the well known source for testing but clearly I cannot distribute the PDN (or the database).
GW
Correct, I used TD as the well known source for testing but clearly I cannot distribute the PDN (or the database).
GW
- Fri Jun 12, 2026 09:24
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
Version 2.2 coming up with lots of new features:
ksnip_20260612-091329.png
Support for DXP Fisher time-control controlled by the gui-dxp-supports-fischer boolean parameter.
Continuous database lookup of the current position showing moves played and associated statistics and games in which ...
Version 2.2 coming up with lots of new features:
ksnip_20260612-091329.png
Support for DXP Fisher time-control controlled by the gui-dxp-supports-fischer boolean parameter.
Continuous database lookup of the current position showing moves played and associated statistics and games in which ...
- Thu Jun 11, 2026 22:02
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
I have now also access to a Mac Mini, so I will port GWD and GWDGUI to M1 as well.
GW
GW
- Thu Jun 11, 2026 17:28
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 21010
Re: (Hub engine) GUI for International Draughts
Hi,
I have imported 500K games from a 'well known source' into a database. The resulting database was 9GB but fine with me as storage is cheap nowadays. Looking up the statistics for the starting position took about 10 seconds, but (of course) Codex could fix that easily by adding an index and a ...
I have imported 500K games from a 'well known source' into a database. The resulting database was 9GB but fine with me as storage is cheap nowadays. Looking up the statistics for the starting position took about 10 seconds, but (of course) Codex could fix that easily by adding an index and a ...
