New engine: Goyaz

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

New engine: Goyaz

Postby Wander Ferreira Jr » 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... :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!
Wander Ferreira Jr
Goyaz's creator
Brazil
User avatar
Wander Ferreira Jr
 
Posts: 19
Joined: 28 Jul 2007, 04:40
Location: Goiânia-BRA

Re: New engine: Goyaz

Postby Pablo » 28 Jul 2007, 22:17

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
Pablo
 
Posts: 242
Joined: 26 Sep 2004, 21:57
Location: Santiago-Chile


Return to Winboard and related Topics

Who is online

Users browsing this forum: Google [Bot] and 32 guests