RumbleMinze : A New C# .NET Engine

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

Moderator: Ras

User avatar
emadsen
Posts: 440
Joined: Thu Apr 26, 2012 1:51 am
Location: Oak Park, IL, USA
Full name: Erik Madsen

RumbleMinze : A New C# .NET Engine

Post by emadsen »

Hi everyone,

I've been prowling around this forum the last few months as I've worked on my chess engine. Now that it's in a runnable state (never finished :D ), I figure I'd introduce myself.

My name is Erik. I've been a programmer in a corporate office for the last 15 years. I'm a patzer chess player (~ 1400) with an interest in chess programming. I looked around and did not find many engines written in C#, my language of choice at work, so I decided to write my own. I have three goals:

1. Create a chess engine that can defeat me.
2. Provide many options to alter engine strength and playing style.
3. Write clean, well documented, object-oriented code that will help a beginner understand chess programming.

I believe I've accomplished all my goals. A note on #3: I fully concede when it comes to engine strength, there's no beating procedural C or C++. But that's not my goal. I intend to write an engine of modest strength with highly abstracted OO code, familiar to a business programmer (where speed is seldom important). RumbleMinze is a pedagogical engine written in C#, much like TSCP is a pedagogical engine written in C.

Anyhow, you can download source code and executables here:

http://www.rumbleminze.net/page/downloads.aspx

I will add documentation in the days to come...
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: RumbleMinze : A New C# .NET Engine

Post by JuLieN »

Welcome Erik! :D And congratulations for your engine!
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: RumbleMinze : A New C# .NET Engine

Post by fern »

Great, pal, more stuff for my soup...Every new engine from a new talented guy is welcome here.

Fern
User avatar
pocopito
Posts: 238
Joined: Tue Jul 12, 2011 1:31 pm

Re: RumbleMinze : A New C# .NET Engine

Post by pocopito »

Hi Erik

Welcome and thanks for the new engine.

Regards

E Diaz
Two first meanings of the dutch word "leren":
1. leren [vc] (learn, larn, acquire) acquire or gain knowledge or skills.
2. leren [v] (teach, learn, instruct) impart skills or knowledge to.
User avatar
gleperlier
Posts: 1033
Joined: Sat Feb 04, 2012 10:03 pm

Re: RumbleMinze : A New C# .NET Engine

Post by gleperlier »

Welcome Erik to you and your engine !
User avatar
emadsen
Posts: 440
Joined: Thu Apr 26, 2012 1:51 am
Location: Oak Park, IL, USA
Full name: Erik Madsen

Re: RumbleMinze : A New C# .NET Engine

Post by emadsen »

Thanks for the welcome. I've updated my website with some content, not much. Busy with work, life, etc. Hope to add more content soon...
Mincho Georgiev
Posts: 454
Joined: Sat Apr 04, 2009 6:44 pm
Location: Bulgaria

Re: RumbleMinze : A New C# .NET Engine

Post by Mincho Georgiev »

Nice to meet you, Erik, best wishes!
Jorge Garcia
Posts: 61
Joined: Thu Oct 22, 2009 1:50 am
Location: Barcelona Spain

Re: RumbleMinze : A New C# .NET Engine

Post by Jorge Garcia »

Congratulation for your new engine.
Best Regards
--------------------------------------------------
Jorge García de Andrés
http://dynchess.blogspot.com.es
http://www.bitacoradelasalud.blogspot.com.es
http://www.mytechit.blogspot.com.es