RumbleMinze : A New C# .NET Engine

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
emadsen
Posts: 164
Joined: Wed Apr 25, 2012 11:51 pm
Location: Naperville, IL, USA
Contact:

RumbleMinze : A New C# .NET Engine

Post by emadsen » Sat Apr 28, 2012 5:08 pm

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: 2945
Joined: Mon May 05, 2008 10:16 am
Location: Nantes (France)
Contact:

Re: RumbleMinze : A New C# .NET Engine

Post by JuLieN » Sat Apr 28, 2012 5:10 pm

Welcome Erik! :D And congratulations for your engine!
"The only good bug is a dead bug." (Don Dailey)
Image [Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]

User avatar
fern
Posts: 8745
Joined: Sun Feb 26, 2006 3:07 pm

Re: RumbleMinze : A New C# .NET Engine

Post by fern » Sat Apr 28, 2012 5:20 pm

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

Fern

User avatar
pocopito
Posts: 228
Joined: Tue Jul 12, 2011 11:31 am
Contact:

Re: RumbleMinze : A New C# .NET Engine

Post by pocopito » Sat Apr 28, 2012 7:45 pm

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 9:03 pm

Re: RumbleMinze : A New C# .NET Engine

Post by gleperlier » Sat Apr 28, 2012 7:48 pm

Welcome Erik to you and your engine !

User avatar
emadsen
Posts: 164
Joined: Wed Apr 25, 2012 11:51 pm
Location: Naperville, IL, USA
Contact:

Re: RumbleMinze : A New C# .NET Engine

Post by emadsen » Sat May 26, 2012 5:04 pm

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 4:44 pm
Location: Bulgaria
Contact:

Re: RumbleMinze : A New C# .NET Engine

Post by Mincho Georgiev » Sat May 26, 2012 6:16 pm

Nice to meet you, Erik, best wishes!

Jorge Garcia
Posts: 59
Joined: Wed Oct 21, 2009 11:50 pm
Location: Barcelona Spain

Re: RumbleMinze : A New C# .NET Engine

Post by Jorge Garcia » Sat May 26, 2012 7:28 pm

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

Post Reply