Codex is currently implementing 'slice by man row'.
GW

Search found 98 matches
- Sat Aug 29, 2026 06:15
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
- Sat Aug 29, 2026 06:07
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
Re: EGTB generator
BTW, you should already be able to generate 4 kings vs 4 kings and 5 kings vs 3 kings with the current version.
GW
GW
- Fri Aug 28, 2026 14:09
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
Re: EGTB generator
Saying goodbye to these formulas I derived years ago to calculate a reasonably compact EGTB index with holes..
#define SUM2(L0) (((99 - L0) * L0) / 2)
#define SUM2M(L0, M) (((2 * M + 1 - L0) * L0) / 2)
#define SUM3(L0) (((7202 - 147 * L0 + L0 * L0) * L0) / 6)
#define SUM32(L0, L1) (((1 + L0 - L1 ...
#define SUM2(L0) (((99 - L0) * L0) / 2)
#define SUM2M(L0, M) (((2 * M + 1 - L0) * L0) / 2)
#define SUM3(L0) (((7202 - 147 * L0 + L0 * L0) * L0) / 6)
#define SUM32(L0, L1) (((1 + L0 - L1 ...
- Fri Aug 28, 2026 12:04
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
Re: EGTB generator
I don't have the job logs any more but in my email history I found that calculating the 81 slices (9x9) for the 3 kings and 1 man vs 1 king and 3 man EGTB already took two-three months. At that time only the (slices of) the EGTB being generated fitted in RAM and SSD, so I had to move the slices to ...
- Fri Aug 28, 2026 02:51
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
Re: EGTB generator
So 1+1 = 3 again here. Generating 3 kings vs 3 kings was about 7 times slower than my OpenMPI code, so I told Codex to use the compressed flat-files that are incrementally updated during EGTB generation and compiled into the final EGTB before validation that my OpenMPI code used. That alone already ...
- Fri Aug 28, 2026 01:47
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
Re: EGTB generator
I will check if I still have the log from the generation of one of these databases to see how long that took. I found an example position in my email history:
.. .. wX .. bO
.. .. .. .. ..
.. .. bX .. ..
.. .. .. .. ..
.. .. .. .. ..
.. .. .. .. ..
.. wO .. .. ..
.. .. .. .. wX
.. .. wX ...
.. .. wX .. bO
.. .. .. .. ..
.. .. bX .. ..
.. .. .. .. ..
.. .. .. .. ..
.. .. .. .. ..
.. wO .. .. ..
.. .. .. .. wX
.. .. wX ...
- Thu Aug 27, 2026 08:13
- Forum: Draughts, Computer, Internet
- Topic: EGTB generator
- Replies: 7
- Views: 138
EGTB generator
Hi,
Years ago I developed an OpenMPI based EGTB generator that in principle could also generate 8-piece DTM EGTBs by partitioning the EGTBs by (man)rows. I generated a couple of 8-piece EGTBs but in the end it took too much time.
GWD uses a ZSTD page-compressed representation of the EGTB: each ...
Years ago I developed an OpenMPI based EGTB generator that in principle could also generate 8-piece DTM EGTBs by partitioning the EGTBs by (man)rows. I generated a couple of 8-piece EGTBs but in the end it took too much time.
GWD uses a ZSTD page-compressed representation of the EGTB: each ...
- Sun Aug 23, 2026 14:13
- Forum: Draughts, Computer, Internet
- Topic: (Hub engine) GUI for International Draughts
- Replies: 99
- Views: 25614
Re: (Hub engine) GUI for International Draughts
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 ...
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 ...
- 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: 246
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: 2060
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: 480
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: 2060
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: 261
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: 25614
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: 25614
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
