(Hub engine) GUI for International Draughts

Discussion about development of draughts in the time of computer and Internet.
Post Reply
gwiesenekker
Posts: 28
Joined: Sun Feb 20, 2011 21:04
Real name: Gijsbert Wiesenekker

(Hub engine) GUI for International Draughts

Post by gwiesenekker »

Hi,

I guess, like many of you, I regularly use AI while programming in “paste question into web browser and copy answer” mode. However, I noticed that the latest AI coding agents have become really good.
Yesterday I started from scratch with the latest ChatGPT Codex plugin for Visual Studio Code on Linux. I only provided the Draughts Utrecht font and Scan’s protocol.txt files in an otherwise empty directory, and then started building a GUI using Lazarus/Object Pascal, since it also supports Windows and macOS, by simply asking questions.
After one hour I had a GUI that could open a FEN file, generate legal moves — which worked right away for International Draughts — play moves, save and load the game as a PDN file, launch a hub engine, capture, edit and save the supported parameters, and drive the engine, all without writing a single line of code myself. It was hard to believe. It even showed things like “let me briefly launch a Python interpreter to simulate hub-engine output to verify that I am capturing it correctly” while generating, debugging, and verifying the code.
gui.png
I will publish the project on my GitHub repo when it is finished.

Regards,
GW
Post Reply