Author: Christopher Conkie
Date: 04:28:47 07/05/05
Go up one level in this thread
There is no point in a chess game under normal rules where a black pawn can be on the 8th rank or for that matter the 1st, because it impossible for a black pawn to ever get to the 8th rank or to be a pawn on the first rank. If the black pawn gets to the first rank it immediately becomes any peice except a pawn or a king. The same (but in reverse) is also true for white pawns. You can't have 4 Kings either (even if your engine is called "The King"). [D]rnbkkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBKKBNR w KQkq - 0 1 The King 3.23: 3001 00:00 171 171 +0.39 Nf3 Nf6 d3 4001 00:00 779 779 +0.12 Nf3 d6 e4 Nf6 Or...... The King 3.33: 3001 00:00 171 171 +0.39 Nf3 Nf6 d3 4001 00:00 779 77.900 +0.12 Nf3 d6 e4 Nf6 So there you have it........ "The Kings". :-) Either the engine supports illegal positions or it does not. 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. Chess engines should be standalone items with a console mode. You might then and therefore ask yourself this salient question...... If the interface implementing the rules even though the engine is not doing this, what else is the interface doing for the engine? This becomes a problem in competition because competitions have rules. How do you know if the interface has built in tablebases for example or even a built in opening book (note: not what you can see normally *.abk or *.ctg). That is why in competition an independent interface should be used. Propriatory format engines should become UCI or Winboard compatible when participating in tournaments. That is fair to all and then there can be no ambiguity. People will stop at nothing to win you see. If it is a level playing field, there can be no doubt as to which engine is the winner. That is one of our points. The other is even simpler. If you make a chess engine.......it should know the rules of chess. All of them. :-) 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.