Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: So there are two precise bugs

Author: Uri Blass

Date: 11:45:03 07/06/05

Go up one level in this thread


On July 06, 2005 at 09:06:41, Christopher Conkie wrote:

>>>It is not the job of the interface to implement the rules regardless of this
>>>anyway. If it does......then the interface is playing chess for the engine.
>>
>>No
>
>Oh yes it is.
>
>>There is a simple solution for this.
>>If the interface is open source then everybody can see what the interface does.
>
>Also if the interface is independent and non-commercial with no vested interest
>in any one engine.
>
>>simple solution if the interface is open source there is no problem
>>so every program can use winboard and it is possible to improve winboard not to
>>allow illegal positions.
>
>No, each engine should be able to play the rules (and then as an afterthought
>could be made to have an illegal mode).

It is enough for engines to know to play legal moves in a legal position.
detecting if a position is illegal is independent task and programmers do not
have to deal with that task in order to have an engine that plays chess.

 The engines should be tested in a
>variety of interfaces. For sure, they should all be compatible with either the
>Winboard or UCI protocol (or both).
>
>You are kidding I hope. Surely not more source code (GUI or otherwise) released
>to the public Uri.
>
>Has no one learnt anything or do we have to go on another clone quest just to
>drive the rusty nail home firmly.
>
>Christopher

I agree that illegal positions may help to detect clones but it is only an
advantage of not having code to detect illegal positions and not a disadvantage
and I see no reason that programmers should help cloners to hide their clones.



Uri



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.