Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: These days anybody can write a chess program.Johan de Koning [interview]

Author: Rafael Andrist

Date: 22:44:12 08/29/01

Go up one level in this thread


On August 29, 2001 at 20:10:43, Bob Green wrote:

>I can only laugh at myself reading the ability of you in writing a chess program
>in an evening while watching the TV.

I haven't written that I can watch TV at the same time.

>I think of myself as a fairly accomplished programmer.  I decided to write a
>game program (albiet not chess.)  I'm dorking around with this very part time,
>but I have easily spent:
>
>  20 hours of reading searching papers and chess program research on the WWW
>  20 hours of looking through source code of TSCP, Crafty and others
>  30 hours of building a stupid program in Java

It's assumed that this is already done and it isn't the first chess program you
write. If you write a program a second time (of course _not_ looking at the
other source code), you will be amazed how easy it is, because you already have
all the stuff you need in mind and simple need to write it down.

>  20 hours of designing a smarter and faster one in C
>  20 hours doing the move generation and _very_ simple UI
>   2 hours writing a very simple eval routine
>   2 hours writing a negaScout routine
>  10 hours getting it right :)
>  10 more hours proving it to myself
>
>and it still plays pretty lousy (although occationally beats me now.)

The described chess program would be weak and slow, but it would beat beginners.

>While _anyone_ can build a chess program, the first time in you really gotta
>want to do it!
>
>I guess since I don't have a TV this is my problem - buying one would have
>knocked off weeks of development!

No, buy a better screen for your PC. If you program often, it is worth the
moeny.

Rafael B. Andrist



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.