PDA

View Full Version : How Strong/Wise Is Your Chess Program?



compchess
02-12-2006, 11:59 PM
r1bqkb1r/ppp1p2p/5n2/3pPpp1/8/8/PPPP1PPP/RNBQKBNR b KQkq - 0 1

Hands up who gets Nd7?

3 fold reps are wonderful.....

:cool:

Chris

compchess
03-12-2006, 12:36 AM
Now try it like this......

Just paste in to your GUI what is below and watch in absolute horror.

:wall:

[Event "?"]
[Site "?"]
[Date "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[PlyCount "23"]
[WhiteType "human"]
[BlackType "human"]

1. e4 Na6 2. Bxa6 d5 3. Bf1 g5 4. Qh5 Nf6 5. Qd1 Nd7 6. e5 f5 7. Qe2 Nf6 8.
Qd1 Nd7 9. Qe2 Nf6 10. Qd1 Nd7 11. Qe2 Nf6 12. Qd1 *

Desmond
03-12-2006, 07:06 PM
1. e4 Na6 2. Bxa6 d5 3. Bf1 g5 4. Qh5 Nf6 5. Qd1 Nd7 6. e5 f5 7. Qe2 Nf6 8.Qd1 Nd7 9. Qe2 Nf6 10. Qd1 Nd7 11. Qe2 Nf6 12. Qd1

Aaron Guthrie
04-12-2006, 05:50 AM
The composed game of this thread is in Tim Krabbe's Open chess diary http://www.xs4all.nl/~timkr/chess2/diary.htm entry number 330

All programs I have ever used switch to a 0.00 evaluation when they have the option of playing a move which repeats for a second time. This can be illustrated clearly if instead of 6...f5 you input 6...a6 into the program. In this case the evaluation reaches 0.00 a move earlier.

The programs also make the mistake of claiming threefold repition before the position has occured three times. However since the programs dont make the same mistake when considering a two-fold repition, these seem to be different issues. The two-fold issue is an engine issue, and is a question of if you agree with that logic of chosing moves. The three-fold issue is probably a GUI issue, and is an issue of the rules of chess.

As regards the question brought up by the title of this thread, my Chess Program does know that there is more to life than chess. It does trash talk me during the game on the other hand.

compchess
04-12-2006, 10:12 AM
The composed game of this thread is in Tim Krabbe's Open chess diary http://www.xs4all.nl/~timkr/chess2/diary.htm entry number 330

All programs I have ever used switch to a 0.00 evaluation when they have the option of playing a move which repeats for a second time. This can be illustrated clearly if instead of 6...f5 you input 6...a6 into the program. In this case the evaluation reaches 0.00 a move earlier.

The programs also make the mistake of claiming threefold repition before the position has occured three times. However since the programs dont make the same mistake when considering a two-fold repition, these seem to be different issues. The two-fold issue is an engine issue, and is a question of if you agree with that logic of chosing moves. The three-fold issue is probably a GUI issue, and is an issue of the rules of chess.

As regards the question brought up by the title of this thread, my Chess Program does know that there is more to life than chess. It does trash talk me during the game on the other hand.

Not really true.

Read this.....

Some Analysis (http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=74772&t=9043)

It appears that some engines understand castling rights and/or en passent as part of their 3 fold repetition check cycle (which is the correct way) and many many do not.

:cool:

Chris

Aaron Guthrie
12-12-2006, 10:37 PM
Well, no

What I see is programmers disagreeing with your analysis, see Hyatt (http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=74873&t=9043), Muller (http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=76383&t=9080), and Blass (http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=77267&t=9080).