Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How Many Lines of Code in Source for Chess Engine?

Author: Scott Gasch

Date: 13:51:56 11/18/02

Go up one level in this thread


On November 17, 2002 at 19:30:47, Bob Durrett wrote:

>
>
>
>If it takes one year to write and debug 25,000 lines of code, [in Rookie 2],
>then how much more in modern successful chess engines?  I assume the GUI is not
>so bad.
>
>If the answer comes out to be 50,000 or 100,000 lines of code, then this may be
>a lifetime project?
>
>What am I missing?
>
>Just Xerox Crafty and rename it?  [ A joke ]
>
>Bob D.

A point of syntax to consider is: how do you define a "line of code".  If you
consider a line of code is anything in a C or H file delimited by a newline then
monsoon is about 40,000 lines of code.  But if you consider a line of code as
anything with a semicolon after it then it's more like 11,000 lines.  Quite a
difference.

I don't know if anyone would call monsoon modern or successful but the
statistics above are for the engine and parser alone -- no GUI code at all.
Another thing to bear in mind is: more lines of code != better engine.

Scott





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.