Recent

Author Topic: Anyone interested in helping test a Draughts/Checkers playing program?  (Read 10214 times)

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #60 on: December 17, 2025, 04:54:28 pm »
version 7.5T
Another bug fix when interrupting the computer while thinking.
I've also fixed the computer move drawing, please download again.
Sorry, more bug fixes, please down again.
« Last Edit: December 17, 2025, 06:42:50 pm by ad1mt »

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #61 on: December 18, 2025, 09:47:57 am »
Version 7.5U
More improvements to the animation of computer pieces.

I'm sorry... this version has bugs in the animation of computer pieces, but I don't have time to fix them right now.  Until then, please revert to version 7.5R
« Last Edit: December 21, 2025, 12:24:42 pm by ad1mt »

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #62 on: December 21, 2025, 11:58:20 am »
If anyone has been playing against the program in learning mode, I would interested in getting a copy of your database file.
Thanks.

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #63 on: December 28, 2025, 11:19:03 am »
Version 7.5W
This fixes a bug that causes the program to intermittently give away pieces for no reason.
Sorry... I accidentally left in some debugging code.
Please download this again.
« Last Edit: December 29, 2025, 03:24:28 pm by ad1mt »

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #64 on: December 31, 2025, 11:37:24 am »
Another bug fix version.
« Last Edit: December 31, 2025, 12:00:05 pm by ad1mt »

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #65 on: January 03, 2026, 10:11:57 am »
More bug fixes in the learning algorithm.
When the program is in learning plus autoplay mode, it shows the board positions that are being stored in the position database.
« Last Edit: January 03, 2026, 10:19:16 am by ad1mt »

ad1mt

  • Sr. Member
  • ****
  • Posts: 488
    • Mark Taylor's Home Page
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #66 on: February 25, 2026, 07:04:31 pm »
I've been trying to fix the flickering in the window on Linux.
To solve this, I've been using example code from the book "Inside Delphi 2006", to do updates using secondary form buffer. But I've been having problems with missing libraries and crashes.
I'm now getting a bit tired of this, and need a break. I sure I will return to this project at some point.

Roland57

  • Hero Member
  • *****
  • Posts: 609
    • msegui.net
Re: Anyone interested in helping test a Draughts/Checkers playing program?
« Reply #67 on: February 25, 2026, 09:15:09 pm »
Tested successfully the latest version.

I am sure that the flickering problem can be solved with standard libraries.

Working in the same time on the articial opponent AND on a GUI is tiring. (I speak by experience.)

If you come back to this project, I would suggest that you break it in two programs using a common textual protocol (1) for dialoging with each other. You could use this unit (in your GUI). On the engine side, you just need ReadLn and WriteLn. Example here.

(1) Why not the protocol used by Scan and its GUI?
« Last Edit: February 25, 2026, 09:20:20 pm by Roland57 »
My projects are on Codeberg.

 

TinyPortal © 2005-2018