New open source engine in C# - NoraGrace

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Re: Some others chess engines written in C#

Post by Norbert Raimund Leisner »

http://chessengines.blogspot.de/2014/06 ... e-new.html comes with a logo of this engine

Norbert
eric.oldre
Posts: 18
Joined: Thu Jun 19, 2014 5:07 am
Location: Minnesota, USA

Re: Some others chess engines written in C#

Post by eric.oldre »

Hi Norbert, Graham created that Logo for me from a picture of my daughters footprints. I added it to the binary download of N.G. 1.0
User avatar
emadsen
Posts: 441
Joined: Thu Apr 26, 2012 1:51 am
Location: Oak Park, IL, USA
Full name: Erik Madsen

Re: New open source engine in C# - NoraGrace

Post by emadsen »

I've glanced at the code for MadChess and must say that you succeeded in writing it in a more business application style. Its organized much differently than most of the other engines I've seen and it's a true original.
I wrote it as I would an application at work, with an emphasis on code clarity. Now I'm rewriting it with an emphasis on performance. Think I'll stick with mailbox board representation for now, but use less object-oriented constructs.
But struggling to find any others that work reliably, are you aware of any others?
Pupsi is the strongest C# engine I'm aware of, other than Portfish. It's not open-source, but like all .NET programs, the code can be obtained using a decompiler such as dotPeek.
Erik Madsen | My C# chess engine: https://www.madchess.net