I wrote a chess program in 1994 for an assignment in college.

Sort:
Another-Life

I would like to play against your engine! Let us know if you implement human vs CPU play. Recognizing checkmate/stalemate is pretty important, too, heh.

 

Also, you can give it a simple opening book for variety and to avoid non-sensical moves.

Ocoiso
C# is not a good language to do a chess program. It's very slow with "state tree". Why don't you do it like a pro. Use LISP for the "thinking part" and if u won't c# for interface and openings book. LISP is a functional programe language and quite different from other paradigms, but for state euristic analysis is the best. Sorry for the poor English.
Another-Life
s23bog wrote:

I guess if you want to sharpen programming skills, then there is some use for tackling the problem of chess for that very purpose.  However, if the idea is to tackle chess as the problem (and not writing a chess program to get better at programming), then one's approach to programming for chess differs greatly.

You need to learn to edit your posts and not multi-post. This is a forum, not Skype.

Derekjj

discussion about cheating is not allowed

Another-Life
Derekjj wrote:

discussion about cheating is not allowed

This has nothing to do with cheating.

Derekjj

Another-Life wrote:

Derekjj wrote:

discussion about cheating is not allowed

This has nothing to do with cheating.

sure it does

blitzcopter

A two-sentence post telling you to stop an annoying forum behavior hardly qualifies as "spending ones times using..."