Thanks ....adnoh wrote: ↑Tue Aug 04, 2020 5:05 am To get a sense of its strength, I had Hopeless 0.49.0.4 play 10 games each against AdaChess 3.6 and MadChess 2.2 at 2'+6"" and it had 4 wins and 4 ties against AdaChess but it lost all of the other games on time forfeit. Too bad too as it can hold its own against MadChess in a few games until it forfeits.
For clarity, the WinBoard engine is called Hopeless, Lazarus is the development environment it was ported to from Delphi by Roland.
https://www.lazarus-ide.org/index.php
Clericus/Hopeless ported to Lazarus
Moderator: Ras
-
Dr.Wael Deeb
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Clericus/Hopeless ported to Lazarus
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
Roland Chastain
- Posts: 729
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Re: Clericus/Hopeless ported to Lazarus
Perfect. Thank you. Not yet had time to create the new release on GitLab but will make it ASAP.
Interesting. I will try to see if I can do something for that.adnoh wrote: ↑Tue Aug 04, 2020 5:05 am To get a sense of its strength, I had Hopeless 0.49.0.4 play 10 games each against AdaChess 3.6 and MadChess 2.2 at 2'+6"" and it had 4 wins and 4 ties against AdaChess but it lost all of the other games on time forfeit. Too bad too as it can hold its own against MadChess in a few games until it forfeits.
OK, I will check that.
See you soon.
Roland
-
Roland Chastain
- Posts: 729
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Hopeless 0.49.0.6
I worked a little bit on this project (which has moved to Codeberg).
The engine used to play illegal moves from time to time. I submitted to Claude AI some game examples with the source of the program. I am unable to guarantee the accuracy of the proposed corrections, but they seemed convincing to me. So I applied them.
You can find here links to the two corresponding commits. The relevant part of the program is the search.pas unit.
There is a Linux 64 binary here.
To build the engine by yourself, open clericus.lpi in Lazarus, and select the desired build mode in project options.
The engine used to play illegal moves from time to time. I submitted to Claude AI some game examples with the source of the program. I am unable to guarantee the accuracy of the proposed corrections, but they seemed convincing to me. So I applied them.
You can find here links to the two corresponding commits. The relevant part of the program is the search.pas unit.
There is a Linux 64 binary here.
To build the engine by yourself, open clericus.lpi in Lazarus, and select the desired build mode in project options.