Search found 1723 matches

by Rein Halbersma
Sat Aug 22, 2026 17:26
Forum: Draughts, Computer, Internet
Topic: Vibe Coding
Replies: 51
Views: 2060

Re: Vibe Coding


In just one day of work with Codex the GUI is already capable of playing a match between two HUB engines. Ares does not support HUB, probably it will never support HUB, but I will add it with a proprietary protocol.


Why would you add a proprietary protocol instead of HUB when the latter is also ...
by Rein Halbersma
Tue Aug 18, 2026 22:49
Forum: Draughts, Computer, Internet
Topic: Vibe Coding
Replies: 51
Views: 2060

Re: Vibe Coding


I think Rein's estimate of doubling every 18 weeks is fairly good on the spot.

The current AI compared to that in februari this year is already incredable. Recursive self improvement is on the horizon in my opinion, where AI will write the next generation of AI's. (and do that in a loop)

Only ...
by Rein Halbersma
Tue Aug 18, 2026 10:51
Forum: Draughts, Computer, Internet
Topic: Vibe Coding
Replies: 51
Views: 2060

Re: Vibe Coding



Conclusion; Codex generates correct code for things that don't have to be fast (for example a GUI), but it doesn't know the first thing about micro-optimizations.


Chess GMs 25 years ago: Fritz plays correct chess in tactical positions but doesn’t understand the first thing about rook endgames ...
by Rein Halbersma
Sun May 24, 2026 15:05
Forum: Draughts, Computer, Internet
Topic: (Hub engine) GUI for International Draughts
Replies: 99
Views: 25614

Re: (Hub engine) GUI for International Draughts


BTW, I already verified the same Lazarus project compiles and runs on Windows. Perhaps it will also compile and run on Mac, but as I don't own a Mac I cannot check this myself (and I would have to port GWD to Mac also).

GW


so did it work and can you swap Hub engine or play a engine match ...
by Rein Halbersma
Sun May 24, 2026 14:59
Forum: Draughts, Computer, Internet
Topic: (Hub engine) GUI for International Draughts
Replies: 99
Views: 25614

Re: (Hub engine) GUI for International Draughts


BTW, I already verified the same Lazarus project compiles and runs on Windows. Perhaps it will also compile and run on Mac, but as I don't own a Mac I cannot check this myself (and I would have to port GWD to Mac also).

GW


you can instruct the AI to put up a GitHub Actions workflow and test it ...
by Rein Halbersma
Thu May 21, 2026 19:14
Forum: Draughts, Computer, Internet
Topic: (Hub engine) GUI for International Draughts
Replies: 99
Views: 25614

Re: (Hub engine) GUI for International Draughts

That is really awesome. I have been having great experiences with AI tools too. E.g. I have an algorithm to index/de-index kings only endgames with symmetry equivalent positions removed. I just prompted regular ChatGPT and it wrote Python and C++ code! I was planning to try a Qt C++ GUI next, with ...
by Rein Halbersma
Sun May 17, 2026 14:33
Forum: Draughts, Computer, Internet
Topic: Moby Dam
Replies: 76
Views: 183951

Re: Moby Dam


Good news everyone,

I have just released an update of Moby Dam. This version supports the HUB protocol, in addition to the existing DXP protocol.
Read notes.txt for an example of how to use Moby Dam in hub mode with Fabien Letouzey's hub_21 GUI.

The program can be downloaded at https://hjetten ...
by Rein Halbersma
Fri Sep 05, 2025 18:06
Forum: Draughts, Computer, Internet
Topic: Challenge
Replies: 11
Views: 74398

Re: Challenge


On https://toernooibase.kndb.nl/opvraag/applet.php?kl=23&Id=48077&r=12&jr=26&wed=1734979&taal= Martin Dolfing explains that he missed a very good opportunity on the 8-th move: 8. ... 21-27 9. 32x21 17x37 10. 41x32 20-24 11. 29x20 15x24. This seems like a nice challenge for computer draughts ...
by Rein Halbersma
Mon Oct 14, 2024 00:06
Forum: het Nieuwe Forum
Topic: Automatische detectie van standaardcombinaties
Replies: 9
Views: 9026

Re: Automatische detectie van standaardcombinaties


Het probleem van de naamgeving voor openingen is inderdaad soortgelijk. Door het ontbreken van precieze definities is het in veel gevallen niet duidelijk waar de grenzen liggen. Nu zijn er tegenwoordig natuurlijk neurale netwerken die je zou kunnen trainen in het herkennen van namen. Dat is ...
by Rein Halbersma
Tue May 28, 2024 09:28
Forum: Draughts, Computer, Internet
Topic: perft for 8x8 checkers (depth 28)
Replies: 5
Views: 47918

Re: perft for 8x8 checkers (depth 28)

Apparently @murraycash computed perft(29) in November 2020: https://oeis.org/A133046
Anyone up for the task of confirming that number?
by Rein Halbersma
Wed Nov 01, 2023 16:12
Forum: het Nieuwe Forum
Topic: Damboekshop voor de echte liefhebbers
Replies: 86
Views: 139444

Re: Damboekshop voor de echte liefhebbers

ja zeer leesbaar, geen onnoemelijk diep vertakte variantencomplexen zoals in het Andreiko-boek.
by Rein Halbersma
Wed Nov 01, 2023 14:44
Forum: het Nieuwe Forum
Topic: Damboekshop voor de echte liefhebbers
Replies: 86
Views: 139444

Re: Damboekshop voor de echte liefhebbers

Gisteren viel het dan eindelijk op de mat: het lang verwachte eerste deel van Sijbrands damtechnische automonografie. Mijn hemel: wat een megalomaan project. Vergelijkbaar met de romancycli De Tandeloze Tijd en Homo Duplex van A.F.Th. van der Heijden. Een recensie kan pas over een halfjaar ...
by Rein Halbersma
Wed Jan 04, 2023 23:44
Forum: Draughts, Computer, Internet
Topic: The fastest perft in the West
Replies: 6
Views: 13997

Re: The fastest perft in the West


Aha, I have to admit that I didn't look at the code snippet and blindly assumed you were using TMP. It's truly amazing that the compiler is capable of checking a complex function like perft() with a static assert, I never thought this would be possible. Of course you could do this with TMP as well ...
by Rein Halbersma
Wed Oct 05, 2022 14:11
Forum: Draughts, Computer, Internet
Topic: The fastest perft in the West
Replies: 6
Views: 13997

Re: The fastest perft in the West




Because template meta-programming is Turing complete you can do these things. It's is a nice programming exercise, often these techniques are not very usable in practice though.


Ah but this is not template-metaprogramming. Just a regular perft() function but called inside a static_assert ...
by Rein Halbersma
Wed Oct 05, 2022 11:57
Forum: Draughts, Computer, Internet
Topic: The fastest perft in the West
Replies: 6
Views: 13997

Re: The fastest perft in the West


Because template meta-programming is Turing complete you can do these things. It's is a nice programming exercise, often these techniques are not very usable in practice though.


Ah but this is not template-metaprogramming. Just a regular perft() function but called inside a static_assert(), so ...