Page 1 of 1

New engine: Goyaz

PostPosted: 28 Jul 2007, 19:20
by Wander Ferreira Jr
Hello everybody,

I am writing a chess engine in pascal, using Lazarus free software, and if anyone could see it and make comments I would be very happy... :D
I used some of my old code in Delphi 2, but did not convert it all to Lazarus yet. So, there is much stuff to come in the close future.
By now, it only plays at limited ply (4 by default - can be changed by winboard command: sd) and only counts the pieces (900 to queen, 500 to rook, and so on), so it is a weak player.
But I am trying to remove the bugs before add the other stuffs. In my Delphi 2 version I wasn't doeing this, having some weird bugs. And if a I disabled some stuff, e.g., e.p. capture combined with null-moves, or quiescense search combined with castling, it worked, but I couldn't find the bug at all...
So, if anyone can test it and send me comments. I already find two bugs: it stops playing if it attempts to promote a pawn and it stops playing in some situations were the squares b8 and c8 might become available in the search before black king's castling. (And have fixed they, but not released the new version yet :) ).
The website is http://wferreirajr.googlepages.com/index-en.htm
Thanks!

Re: New engine: Goyaz

PostPosted: 28 Jul 2007, 22:17
by Pablo
Wander Ferreira Jr wrote:Hello everybody,

I am writing a chess engine in pascal, using Lazarus free software, and if anyone could see it and make comments I would be very happy... :D
I used some of my old code in Delphi 2, but did not convert it all to Lazarus yet. So, there is much stuff to come in the close future.
By now, it only plays at limited ply (4 by default - can be changed by winboard command: sd) and only counts the pieces (900 to queen, 500 to rook, and so on), so it is a weak player.
But I am trying to remove the bugs before add the other stuffs. In my Delphi 2 version I wasn't doeing this, having some weird bugs. And if a I disabled some stuff, e.g., e.p. capture combined with null-moves, or quiescense search combined with castling, it worked, but I couldn't find the bug at all...
So, if anyone can test it and send me comments. I already find two bugs: it stops playing if it attempts to promote a pawn and it stops playing in some situations were the squares b8 and c8 might become available in the search before black king's castling. (And have fixed they, but not released the new version yet :) ).
The website is http://wferreirajr.googlepages.com/index-en.htm
Thanks!


Hi Wander:
Congratulations for your new engine !!!
Cheers,
Pablo Urzua
Chile