New engine: Goyaz
Posted: 28 Jul 2007, 19:20
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...
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!
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...
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!