Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: The Answers To Our Quiz......... :-)

Author: Robert Hyatt

Date: 19:09:11 06/12/05

Go up one level in this thread


On June 12, 2005 at 14:39:28, Christopher Conkie wrote:

>Crafty understands no such thing when legality is switched off in Arena.

I don't like to argue, but crafty understands _perfectly_ the legality issue.  I
don't know beans about arena, and don't want to.  But if you send crafty a FEN
string for an illegal FEN position, it will complain and ignore it.  So saying
"it doesn't understand" is simply inaccurate.

If you want to use this to detect clones, and it works, more power to you.  But
I don't intend to usurp the GUI's responsibility for giving me legal positions,
which would require more stateful information such as "GUI gave me a bogus
position, so I won't search or accept any further moves until the GUI gives me a
legal position."  That's the GUI's responsibility.


>
>In fact Crafty is most entertaining.
>
>There is the very serious side to this that your engine does not understand the
>rules of chess.
>
>It should not calculate on an illegal position.


This is an assumption on your part that is false.  The assumption should be that
when there is a GUI between the human and the engine, the GUI is responsible for
handling that and only accepting legal positions.  If you run Crafty in console
mode, I will guarantee you it will not do what you are saying, because it simply
ignores the invalid FEN and sticks in the starting position.




>
>It is not the responsibility of the GUI to implement the rules.
>
>Maybe you will fix it someday but I am glad you have not. Now we can find ALL
>Crafty clones you see.
>
>[D]r4rk1/b7/8/8/8/8/B7/R3K2R w KQ - 0 1
>
>Crafty-19.19:
>   8	00:00	     142.661	570.644	+0.04	Rc6+
>   8	00:00	     162.234	559.427	+0.04	Rc6+
>   9	00:01	     435.182	596.139	+0.08	Rf6+
>   9	00:01	     614.950	597.038	+0.20	Rf3+
>   9	00:01	     617.575	593.822	+0.20	Rf3+
>  10	00:02	   1.150.611	615.300	+0.06	Rf3+
>  10	00:03	   1.789.870	625.828	+0.06	Rf3+
>  11	00:05	   3.021.143	583.232	+0.16	Rf3+
>  11	00:08	   4.935.474	584.771	+0.16	Rf3+
>  12	00:12	   7.811.621	615.088	+0.10	Rf3+
>
>
>
>Christopher



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.