Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Engines written in .NET or java

Author: Russell Reagan

Date: 01:35:12 04/24/04

Go up one level in this thread


On April 23, 2004 at 10:22:19, Eric Oldre wrote:

>Hi everyone, I was wondering if anyone knew of a list of
>engines written in C#, vb.net, or java.
>
>I know that SharpChess and Fafis were written on .NET. I was wondering if there
>were any others out there.
>
>The reason I'm asking is that my engine (murderhole) is written in VB.net, and
>i'm trying to compare it to other engines with similar disadvantages in raw
>execution speed.
>
>I just keep raising the bar for myself. Originally i just wanted to write
>something that was a challenging opponent for myself. Then I wanted to not take
>last place in Oliver Deville's Chesswar tournament. Now, I'd like to rival
>whatever other engines are out there in .net or java. Hopefully I'll be able to
>reach that goal and set the bar higher once more.
>
>The strongest engine i'm aware of in .net is fafis. Getting to equal strength
>will be a challenge for me. But knowing that it is written on .NET eliminates
>some of the mental excuses i make for myself when competing against engines
>written in C or other languages that compile to pure native code.
>
>
>Thanks Everyone,
>Eric Oldre

I have been experimenting with C# recently, and so far I really like it. I have
also been interested to learn how well a chess program written in C# would
perform compared to the natively compiled C/C++ chess program. So far I have not
been able to find any chess programs written in C# that were able to satisfy my
level of desired performance. The ones I have found loop over the whole board or
other inefficient things like that.

So I've come to the realization that if I want to know if a C# chess program can
be almost as fast as natively compiled C/C++ chess programs, I'm going to have
to write one myself. So that is what I'm doing currently. It will probably take
a while, since I'm just doing it in my spare time on top of other hobby
projects, and because I'm still learning C#, but whenever I finish it I'll
probably put up a webpage with a performance comparison between the C++ and C#
chess engines with the source code.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.