Author: Peter McKenzie
Date: 19:57:39 05/27/01
Go up one level in this thread
On May 27, 2001 at 20:26:47, Bruce Moreland wrote: <snip> > >I think it is interesting that so many people use the Nalimov stuff without any >concern that at some point while the program is playing, it is not their program >actually playing. That idea bothered me enough that I wrote my own stuff. Yes, this is one of the reasons (if not the main one) that I haven't put them into LambChop. It just goes against the grain for me to copy someone elses code into my program. I don't think this is a cut and dry issue and I have nothing against those using tablebases, but the more I think about it the more I suspect that I'll never include Nalimov support in my program. There are a number of ways to look at it. You could say that I didn't write the standard C library either, and yet I see fit to link that into my chess program. How are tablebases any different? Well, in some sense they aren't, and really the Nalimov user should be applauded for demonstrating excellent software re-use! But then writing a chess program isn't an exercise in software re-use otherwise we wouldn't do it at all, we'd all just go out and buy the latest Fritz or Shredder or Tiger or whatever. At some point you have to draw the line about what you are *not* going to re-use, of course that is a personal choice but there are also rules that apply for tournaments. Tablebase use is accepted practice these days, although I think it violates the old ICCA rules and I'm not sure if they've updated those rules yet. Those rules were there to stop things like people taking crafty and modifying a few lines and entering it into a tournament. Now this isn't quite the same as using tablebases, though there are *similarities* - both involve using someone else's chess algorithm code. The fundamental differene being that convention has come down in favour of using tablebases which is fine by me but not fine for me. Well, enough rambling from me - got to go work on my new 7 man tablebase compression scheme. Peter > >bruce
This page took 0.01 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.