Author: Omid David Tabibi
Date: 04:34:52 04/24/04
Go up one level in this thread
On April 24, 2004 at 04:35:12, Russell Reagan wrote: >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. It will be a very interesting comparison, and I'm looking forward to your results. I have seen benchmarks saying C# is faster than Java, and vice versa. Since C# cannot be compiled to native code, it will of course be much slower than C/C++. But if C# is considerably faster than Java, it would be quite handy in many applications.
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.