Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GNU Chess wins London computer chess tourney

22 views
Skip to first unread message

Stuart Cracraft

unread,
Aug 16, 1992, 8:54:58 PM8/16/92
to
[gnuchess 3.1, the version used in the tournament, is on prep.ai.mit.edu,
available via anonymous FTP as gnuchess-3.1.tar.Z. --SC]

Don Beal, a noted computer chess author, who has edited the annual
Advances in Computer Chess series volumes 4 and 5, recently held a
computer chess tournament. One division of the tournament, called the
C language division, had all computer chess entries written in the C
language and running on the same computer platform. Play was
automated by a software program and human interaction with the
programs was minimized.

Here is Don's report about the results in the C language division
and in other divisions. --SC

Return-Path: <d...@dcs.qmw.ac.uk>
From: d...@dcs.qmw.ac.uk
Subject: Re: computer chess tournament
To: crac...@ai.mit.edu (Stuart Cracraft)
Date: Sun, 16 Aug 92 11:16:09 BST
Cc: d...@dcs.qmw.ac.uk (Don Beal)
In-Reply-To: <9208150248.AA01169@wheat-chex>; from "Stuart Cracraft" at Aug 14, 92 10:48 pm
X-Mailer: ELM [version 2.3 PL11]

Gnuchess 3.1 won the C-language division!

Here are some brief reports made during the tournament, the cross-tables
and results, and GNUCHESS games.

A fuller report (but not all the games) will appear in the ICCA Journal.


QMW UNIFORM-PLATFORM AUTOPLAY
COMPUTER-CHESS TOURNAMENT


For this first such tournament, there were five entrants in each division.

C Language Division
Program: Author(s)
PHOENIX Jonathan Schaeffer, CANADA
PROCHESS Tom Pronk, HOLLAND
NOTCHESS Andy Walker, UK
ARES Frans van Gool & Erik Leenders, HOLLAND
GNU 3.1 Various, USA.

PC Division
Program: Author(s)
MCHESS Marty Hirsch, USA
NOW Mark Lefler, USA
SCHACH 3.0 Matthias Engelbach & Thomas Kreitmair, GERMANY & HOLLAND
PAWNDER Truman Collins, USA
GNU 3.1 Various, USA

The tournament was played as an all-play-all event (larger numbers of
entrants would have required a swiss-system of pairings), and so the order
of pairing, and rounds, is arbitrary, rather than being based on seeding as
a swiss-system would be.

Rounds 1 and 2

Despite last minute modifications to software being received up to the last
minute (and beyond), the tournament started on time.

In the C division, PHOENIX emerged clear favourite at the end of round 2
with 3.5 out of 4 games. PROCHESS had 2.5 out of 4, ARES was even at
2 points from 4 games. NOTCHESS was trailing, having lost all 4 games
contested so far. GNU 3.1 did not play any of its games in rounds 1 and 2.

In the PC Division, MCHESS obtained 2.5 out of 3, NOW had 2.5 out of 4,
SCHACH 3.0 had 2 out of 3, and PAWNDER was trailing with 0 out of 4.
GNU 3.1 did not have any games scheduled in rounds 1 or 2.

The game PAWNDER versus SCHACH 3.0 provided an interesting test of move
communications where pawn promotion is involved. The interface
specification requires a pawn promotion to specify the piece to be promoted
to (usually queen). SCHACH 3.0 had a programming error and displayed a
promotion to Q on the machine screen, but sent promote-to-Knight to the
autoplay mechanism. Fortunately for SCHACH 3.0, PAWNDER had a matching
programming error, ignored the Knight specification, and assumed promotion
to Queen anyway! The autoplay monitor at first reported this as a SCHACH
3.0 loss (illegal move after the promotion - trying to move the Knight as if
it were a Queen), but on discovering the situation, I decided to allow the
game to continue as the programs intended, since it was mutually consistent
and legal, and on this occasion the only effect was a warning in the monitor
printout.

Rounds 3 and 4

Round 3 saw a mysterious disruption to two games in the middle of the night
(well 3am in the morning - late evening for some computer programmers). The
notices on two keyboards saying "do not touch" had been displaced a little,
and the PCs had rebooted. The silent monitor was able to report the time of
the disruption. None of the late-night students said they had been there
that late. Then I thought - at 3am in the morning security guards are
required to come to the building, check it is empty, and activate the
intruder alarms. Perhaps the unusual sight of several chess boards on the
screens was tempting curiosity too much! Fortunately the specification of
the autoplay interface provided for re-starting interrupted games, and the
games could be continued from the point reached at 3am.

The results continued to show PHOENIX the leader in the C division, with
5.5 out of 7, followed by PROCHESS with 5 out of 7, GNUCHESS 3.1 with
3.5 out of 4, leaving 2 out of 7 for ARES, and NOTCHESS still stuck
on zero points.

MCHESS led the PC division, with 6.5 out of 7, followed by NOW
with 4.5 out of 6, SCHACH 3.0 on 2 out of 7, GNUCHESS 3.1 with 1 out of
3, and PAWNDER yet to score.

Rounds 5 and final Result

Round 5 produced a surprise in the C-language division! GNUCHESS 3.1, which
had played few games in the early rounds, won game after game, and ended up
the winner. Up to the last round PHOENIX had been leading. The result is
interesting because, although GNUCHESS was known to be a good program, it is
also available free, in source form, to all programmers, and so one might
have expected some programs to be better, assuming that GNUCHESS is not the
ultimate best way to utilise processor time.

M-CHESS won convincingly in the PC division. GNUCHESS was joint second
with NOW.

Although the results of the two divisions are not directly comparable, due
to the difference in computer power, the presence of the same program in
both divisions does allow some conclusions to be drawn. In particular, if
one assumes that the results of this single event represent playing
strength, it could be deduced that M-CHESS is the strongest program, and
that NOW is approximately equal to GNUCHESS. Also that all other
programs are weaker!

Don Beal
Tournament Organiser


C-DIVISION
----------


\ White
\
\ PHOENIX PROCHESS ARES NOTCHESS GNU3.1
Black \
-------------------------------------------------------------|
|\ | | | | |
| \ |0.5-0.5 | 0 - 1 | 0 - 1 | 1 - 0 | 2.5
PHOENIX | \ | | | | |
| \ | | | | |
----------------------------------------------
| |\ | | | |
| 1 - 0 | \ | 0 - 1 | 0 - 1 | 1 - 0 | 2
PROCHESS | | \ | | | |
| | \ | | | |
----------------------------------------------
| | |\ | | |
| 1 - 0 | 1 - 0 | \ | 0 - 1 | 1 - 0 | 1
ARES | | | \ | | |
| | | \ | | |
----------------------------------------------
| | | |\ | |
| 1 - 0 | 1 - 0 | 1 - 0 | \ | 1 - 0 | 0
NOTCHESS | | | | \ | |
| | | | \ | |
----------------------------------------------
| | | | |\ |
| 0 - 1 |0.5-0.5 | 0 - 1 | 0 - 1 | \ | 3.5
GNU3.1 | | | | | \ |
| | | | | \ |
-------------------------------------------------------------|
3 3 1 0 4

score position
GNU3.1 7.5 1
PHOENIX 5.5 2
PROCHESS 5 3
ARES 2 4
NOTCHESS 0 5


PC-DIVISION
-----------


\ White
\
\ MCHESS NOW PAWNDER SCHACH3.0 GNU3.1
Black \
-------------------------------------------------------------|
|\ | | | | |
| \ |0.5-0.5 | 0 - 1 | 0 - 1 | 0 - 1 | 3.5
MCHESS | \ | | | | |
| \ | | | | |
----------------------------------------------
| |\ | | | |
| 1 - 0 | \ | 0 - 1 | 0 - 1 | 0 - 1 | 3
NOW | | \ | | | |
| | \ | | | |
----------------------------------------------
| | |\ | | |
| 1 - 0 | 1 - 0 | \ | 1 - 0 | 1 - 0 | 0
PAWNDER | | | \ | | |
| | | \ | | |
----------------------------------------------
| | | |\ | |
| 1 - 0 |0.5-0.5 | 0 - 1 | \ | 1 - 0 | 1.5
SCHACH 3.0 | | | | \ | |
| | | | \ | |
----------------------------------------------
| | | | |\ |
| 1 - 0 | 0 - 1 | 0 - 1 | 0 - 1 | \ | 3
GNU3.1 | | | | | \ |
| | | | | \ |
-------------------------------------------------------------|
4 2 0 1 2

score position
MCHESS 7.5 1
NOW 5 2
GNU3.1 5 2
SCHACH3.0 2.5 4
PAWNDER 0 5

PHOENIX GNUCHESS 3.1
White (time) Black (time)
1) c2c4 0:10* e7e5 0:01
2) b1c3 0:02 g8f6 0:00
3) g2g3 0:03 f8b4 4:03
4) f1g2 0:00 e8g8 3:53
5) g1f3 0:02 d7d6 4:10
6) e1g1 0:00 b8c6 3:35
7) d2d4 6:11 b4c3 6:07
8) b2c3 4:10 c8f5 4:53
9) f3h4 2:14 f5e4 2:47
10) f2f3 2:39 e4g6 5:18
11) h4g6 3:50 f7g6 4:17
12) g2h3 3:38 d8e8 2:02
13) a1b1 3:31 a8b8 1:59
14) d4d5 3:58 c6a5 2:24
15) c1e3 0:57 b7b6 2:23
16) h3e6 0:05 g8h8 2:10
17) b1b4 6:00 c7c5 1:24
18) b4a4 5:14 b8b7 1:20
19) d1c2 2:02 h7h6 2:36
20) g1g2 4:18 g6g5 0:44
49:04 56:06
21) e6f5 2:12 a7a6 3:48
22) f1b1 2:19 b7b8 3:38
23) f5e6 4:24 e8h5 2:25
24) h2h3 1:16 h5e8 6:57
25) e6f5 6:57 f6g8 2:05
26) f5g6 2:17 e8d7 4:23
27) h3h4 0:00 g8e7 1:58
28) h4h5 2:54 e7g6 2:47
29) h5g6 0:00 g5g4 2:40
30) b1b2 3:16 g4f3 2:35
31) e2f3 0:14 d7e8 2:55
32) b2b1 0:00 e5e4 2:20
33) b1f1 3:11 f8f3 2:22
34) f1f3 3:26 e4f3 2:08
35) g2f3 0:00 b8d8 2:03
36) e3g5 8:41 d8c8 3:35
37) g5f4 2:34 e8d7 1:38
38) g3g4 4:41 c8f8 1:58
39) f3g3 2:19 d7e7 2:28
40) c2b1 4:23 e7f6 1:14
1:44:08 1:52:03
41) b1e4 1:29 f6c3 3:48
42) g3g2 0:00 b6b5 3:40
43) f4d6 5:49 f8g8 3:32
44) c4b5 0:00 a6b5 4:31
45) a4a5 4:31 c3a5 6:22
46) d6c5 6:22 a5a2 2:49
47) g2g3 4:32 a2b3 2:15
48) g3h4 1:23 b3b2 2:18
49) h4h3 0:22 b2c3 2:34
50) c5e3 3:39 b5b4 2:28
51) g4g5 0:00 c3c8 3:25
52) h3g3 11:43 g8e8 3:18
53) e4d4 1:46 c8c3 1:58
54) d4c3 7:29 b4c3 2:05
55) e3f4 0:49 h6g5 1:47
56) f4c1 2:40 e8d8 1:43
57) g3g4 1:03 d8d5 1:39
58) g4f3 1:39 c3c2 1:36
59) f3e4 1:34 g5g4 1:32
60) e4f4 3:35 d5d1 1:30
2:44:33 2:46:53
61) c1b2 4:52 d1b1 3:49
62) f4e3 35:14 b1b2 2:28
63) e3d2 1:03 h8g8 4:03
64) d2c1 1:39 b2a2 3:28
65) c1d2 0:00 g4g3 2:12
66) d2e3 0:12 c2c1Q 1:27
67) e3d4 0:00 g3g2 0:00
68) d4d5 0:03 g2g1Q 0:14
69) d5d6 0:00 g1g6 0:01
70) d6d5 0:07 g6f5 0:01
71) d5d4 0:01 c1c5 0:01

Checkmate!
3:27:44 3:04:37

Position:
8 . . . . . . k .
7 . . . . . . p .
6 . . . . . . . .
5 . . q . . q . .
4 . . . K . . . .
3 . . . . . . . .
2 r . . . . . . .
1 . . . . . . . . white to play
a b c d e f g h
Black Wins

ARES GNUCHESS 3.1
White (time) Black (time)
1) e2e4 0:10* c7c5 0:01
2) b1c3 1:57 b8c6 0:01
3) d1h5 2:17 c6d4 4:03
4) f1d3 2:32 d7d6 3:54
5) d3b5 3:01 d4b5 7:27
6) c3b5 2:46 g8f6 5:20
7) h5f3 2:40 d8b6 3:02
8) c2c4 3:34 c8d7 2:53
9) b5c3 3:43 d7g4 2:46
10) f3d3 3:15 g7g6 2:09
11) h2h3 3:14 g4d7 2:53
12) g1e2 3:09 b6b4 2:29
13) e1g1 3:19 f8g7 1:57
14) b2b3 3:15 d7c6 2:21
15) a1b1 4:11 e8g8 2:14
16) c1b2 2:57 b7b5 2:11
17) b2a1 3:01 a8b8 1:32
18) g1h2 2:58 b5c4 4:13
19) b3c4 4:21 b4a5 1:36
20) f2f3 4:42 b8b4 1:04
1:01:02 54:06
21) b1b4 3:22 c5b4 3:47
22) e2d4 3:07 c6d7 3:45
23) d4b3 2:51 a5a6 3:41
24) c3d5 3:14 f6d5 5:12
25) d3d5 2:39 d7e6 2:35
26) d5a5 2:29 e6c4 4:13
27) a5a6 2:16 c4a6 2:51
28) f1b1 2:15 a6d3 2:44
29) b1h1 2:38 e7e5 2:37
30) h1c1 2:32 f7f5 2:31
31) c1c6 2:29 f5e4 2:59
32) c6d6 2:48 e4f3 2:31
33) g2f3 2:18 d3b1 2:08
34) d6a6 3:03 f8f3 2:11
35) a6a7 2:28 b1a2 2:41
36) a7a2 2:19 f3b3 1:46
37) a2a8 2:23 g7f8 3:25
38) a1e5 2:32 b3d3 1:21
39) e5f4 2:49 g8f7 2:30
40) h2g2 3:22 b4b3 0:42
1:54:56 1:50:16
41) a8a7 2:48 f7e6 5:04
42) a7b7 2:25 f8a3 3:36
43) b7h7 2:31 d3d4 3:28
44) f4e3 2:29 b3b2 4:34
45) e3d4 2:15 b2b1Q 2:38
46) g2f2 2:19 b1d3 3:02
47) d4c3 2:34 a3b2 2:54
48) h7h8 3:41 b2c3 2:13
49) d2c3 2:28 d3d2 2:42
50) f2f1 2:55 d2c3 2:37
51) h8h7 2:30 c3f3 2:31
52) f1e1 2:53 f3e3 2:25
53) e1f1 3:22 g6g5 2:20
54) h7h6 2:46 e6f7 2:14
55) f1g2 2:51 g5g4 2:09
56) h6h7 3:18 f7g6 2:04
57) g2h1 11:17 g4g3 1:26
58) h7e7 1:21 e3f3 0:00
59) h1g1 0:02 f3f2 0:01
60) g1h1 0:01 g3g2 0:01
2:51:42 2:38:15
61) h1h2 0:00 g2g1Q 0:01

Checkmate!
2:51:42 2:38:16

Position:
8 . . . . . . . .
7 . . . . R . . .
6 . . . . . . k .
5 . . . . . . . .
4 . . . . . . . .
3 . . . . . . . P
2 . . . . . q . K
1 . . . . . . q . white to play
a b c d e f g h
Black Wins

GNUCHESS 3.1 MCHESS
White (time) Black (time)
1) e2e4 0:09* c7c5 0:00
2) g1f3 0:01 d7d6 0:00
3) d2d4 0:01 c5d4 0:00
4) f3d4 0:01 g8f6 0:01
5) b1c3 0:00 a7a6 0:00
6) c1g5 0:01 e7e6 0:00
7) f2f4 0:01 f8e7 0:01
8) d1f3 0:00 d8c7 0:00
9) e1c1 0:01 b8d7 0:00
10) g2g4 0:01 b7b5 0:01
11) g5f6 0:00 d7f6 0:00
12) g4g5 0:01 f6d7 0:00
13) a2a3 0:01 a8b8 0:01
14) h2h4 0:01 b5b4 0:01
15) a3b4 0:00 b8b4 0:00
16) f1h3 0:01 c7c5 0:00
17) d4b3 9:16 c5b6 0:01
18) c3a2 8:54 b4c4 5:10
19) h3f1 8:35 c4c7 5:40
20) b3d2 8:20 c8b7 4:24
35:25 15:20
21) d2c4 2:54 b6c5 5:45
22) a2c3 3:45 f7f5 1:00
23) c4d2 7:11 f5e4 7:11
24) d2e4 3:22 c5a5 6:12
25) d1d6 4:31 c7c3 6:48
26) b2c3 10:29 a5a3 0:00
27) c1b1 2:32 b7e4 6:33
28) f3e4 4:00 a3d6 1:22
29) f1c4 3:30 d7c5 9:33
30) e4a8 1:33 e7d8 4:14
31) a8f3 1:19 e8g8 5:55
32) h1d1 1:12 d6b8 2:01
33) b1a1 1:31 g8h8 3:19
34) f3e3 2:39 b8b6 7:55
35) d1d4 1:10 d8c7 2:40
36) a1a2 1:16 f8b8 2:17
37) e3c1 1:59 b6a5 4:00
38) c1a3 0:01 c5a4 7:10
39) a3b3 1:56 e6e5 7:09
40) f4e5 0:39 a4c3 7:11
1:32:54 1:53:35
41) a2b2 0:01 b8b3 7:58
42) c2b3 13:06 c7e5 0:00
43) b2c2 2:35 e5d4 0:00
44) c2d3 2:30 a5e5 3:20
45) c4f7 3:01 e5e4 2:42
46) d3c4 3:41 c3b1 3:41
47) f7d5 0:16 b1a3 2:59
48) c4b4 0:01 e4d5 0:05
49) b4a4 0:02 d5b5 0:00
50) a4a3 0:01 b5a5 0:01

Checkmate!
1:58:08 2:14:21

Position:
8 . . . . . . . k
7 . . . . . . p p
6 p . . . . . . .
5 q . . . . . P .
4 . . . b . . . P
3 K P . . . . . .
2 . . . . . . . .
1 . . . . . . . . white to play
a b c d e f g h
Black Wins

GNUCHESS 3.1 NOW
White (time) Black (time)
1) e2e4 0:02* e7e6 0:00
2) d2d4 0:01 d7d5 0:02
3) b1c3 0:00 f8b4 0:02
4) e4e5 0:01 c7c5 0:02
5) a2a3 0:01 b4c3 0:01
6) b2c3 0:01 g8e7 0:01
7) c1d2 4:20 e8g8 4:33
8) g1f3 4:32 b8c6 0:00
9) f1e2 5:17 b7b6 3:23
10) e1g1 4:04 a7a5 0:00
11) a1b1 3:55 f7f6 3:27
12) e5f6 3:04 f8f6 0:01
13) d2g5 3:43 f6f7 3:34
14) e2b5 3:32 d8c7 4:17
15) d4c5 3:30 b6c5 3:33
16) g5e3 3:15 c5c4 0:01
17) f3g5 4:23 f7f5 0:00
18) b5c6 4:51 e7c6 0:01
19) d1h5 1:53 h7h6 0:01
20) h5e8 1:32 f5f8 0:01
51:57 23:00
21) e8c8 6:27 c7c8 3:16
22) g5f3 3:30 a8b8 0:01
23) b1b8 3:22 c8b8 2:45
24) e3c5 6:27 f8e8 0:01
25) f3d4 2:52 c6d4 0:01
26) c3d4 2:58 b8b2 0:01
27) f1e1 3:17 b2c2 4:18
28) h2h3 4:58 c4c3 5:51
29) a3a4 4:20 c2b2 5:52
30) c5d6 2:21 g7g5 0:01
31) g1h2 3:31 c3c2 6:24
32) h3h4 1:15 e8d8 4:13
33) d6e7 1:30 d8d7 5:59
34) e7f6 1:27 g5g4 0:00
35) f6e5 1:24 d7f7 3:09
36) g2g3 1:11 f7f2 2:11
37) h2g1 0:08 f2g2 0:00
38) g1h1 0:31 g2h2 0:07
39) h1g1 0:02 c2c1Q 0:01
40) e5b8 0:02 c1e1 0:02

Checkmate!
1:43:30 1:07:13

Position:
8 . B . . . . k .
7 . . . . . . . .
6 . . . . p . . p
5 p . . p . . . .
4 P . . P . . p P
3 . . . . . . P .
2 . q . . . . . r
1 . . . . q . K . white to play
a b c d e f g h
Black Wins

NOTCHESS GNUCHESS 3.1
White (time) Black (time)
1) e2e4 0:06* c7c5 0:01
2) f1c4 1:54 d7d6 3:55
3) e1f1 3:36 g8f6 3:46
4) b1c3 3:33 b8c6 3:39
5) g1f3 3:33 c8g4 3:29
6) h2h3 3:32 g4f3 3:21
7) g2f3 3:33 f6d7 3:15
8) f1g1 3:29 e7e6 3:06
9) d2d3 3:29 a7a6 3:00
10) c1f4 3:26 d8f6 2:08
11) f4e3 3:25 d7e5 1:53
12) f3f4 3:25 e5c4 1:55
13) d3c4 3:23 e8c8 2:03
14) a2a4 3:22 f8e7 2:34
15) h1h2 3:19 c6a5 2:41
16) d1e2 3:18 f6h4 3:34
17) a1d1 3:15 e7f6 2:11
18) g1h1 3:14 f6c3 2:16
19) b2c3 2:43 f7f5 2:06
20) f2f3 3:13 b7b6 3:55
1:02:48 54:48
21) h1g1 3:11 c8b7 3:48
22) h2g2 3:09 g7g6 3:40
23) g2h2 2:02 h4g3 3:32
24) h2g2 1:58 g3h3 2:59
25) g1f2 3:13 h8g8 3:18
26) e2d3 3:11 b7c7 3:10
27) g2g1 3:07 h7h5 3:03
28) e3d4 3:04 h3h2 2:25
29) g1g2 2:59 h2h4 2:51
30) f2e3 2:57 f5e4 2:37
31) g2e2 2:56 e4d3 2:29
32) c2d3 2:49 c5d4 1:53
33) c3d4 2:44 d8f8 2:33
34) f4f5 2:39 a5b3 2:26
35) e2e1 2:37 d6d5 4:06
36) f5e6 2:27 h4g5 0:02
37) e3f2 0:51 f8f3 0:03
38) f2f3 0:52 g8f8 0:01
39) f3e2 0:00 b3d4 0:01

Checkmate!
1:49:34 1:39:45

Position:
8 . . . . . r . .
7 . . k . . . . .
6 p p . . P . p .
5 . . . p . . q p
4 P . P n . . . .
3 . . . P . . . .
2 . . . . K . . .
1 . . . R R . . . white to play
a b c d e f g h
Black Wins

PROCHESS GNUCHESS 3.1
White (time) Black (time)
1) e2e4 0:14* c7c5 0:01
2) c2c3 0:01 d7d5 3:56
3) e4d5 0:01 d8d5 3:46
4) d2d4 0:01 c5d4 4:04
5) c3d4 0:01 b8c6 4:09
6) g1f3 0:00 c8g4 3:17
7) f1e2 3:12 e8c8 3:09
8) c1e3 3:12 d5a5 2:15
9) d1d2 3:12 a5d2 2:17
10) b1d2 3:12 c6b4 2:50
11) e1g1 3:12 g8f6 2:54
12) a1c1 3:11 c8b8 5:22
13) e2c4 3:12 e7e6 2:19
14) f3e5 3:11 g4h5 1:41
15) f1e1 3:12 h7h6 2:12
16) a2a3 3:12 b4d5 1:38
17) c4e2 3:12 h5g6 1:52
18) e5g6 3:13 f7g6 2:24
19) d2c4 3:12 f8d6 2:43
20) c4d6 3:12 d8d6 2:32
45:05 55:21
21) c1c4 3:12 h8f8 3:49
22) e1c1 3:12 g6g5 3:40
23) h2h3 3:12 d5f4 3:32
24) e2f3 3:11 f6d5 3:23
25) c4c2 3:04 d6b6 5:18
26) f3e4 3:12 b6b3 2:59
27) c1e1 3:12 f8c8 2:51
28) c2c8 3:12 b8c8 0:01
29) e3c1 12:58 f4d3 2:53
30) e4d3 2:31 b3d3 2:13
31) c1e3 2:31 c8d7 2:43
32) g1f1 2:30 g7g6 2:38
33) g2g3 2:29 d3b3 2:31
34) e1e2 2:30 d7e7 2:26
35) f1g2 2:30 e7f6 2:20
36) g2h2 2:29 b7b5 2:14
37) h2g2 2:29 a7a5 2:09
38) g2f3 2:31 f6f5 2:03
39) e2c2 2:31 e6e5 2:20
40) d4e5 2:31 f5e5 2:03
1:51:02 1:49:27
41) c2e2 2:54 d5f4 3:48
42) g3f4 2:55 g5f4 3:53
43) e2c2 2:55 g6g5 3:31
44) c2c6 2:54 f4e3 3:23
45) f2e3 2:55 h6h5 2:22
46) c6c5 2:54 e5f6 3:17
47) h3h4 2:54 g5g4 2:50
48) f3f4 2:55 f6g6 3:51
49) c5c6 2:54 g6g7 3:30
50) c6c7 2:52 g7g6 2:27
51) c7c6 2:54 g6h7 2:00
52) c6c7 2:55 h7g6 2:15
53) c7c6 2:54
(Draw by 3-fold repetition)

2:28:47 2:26:34

Position:
8 . . . . . . . . black to play
7 . . . . . . . .
6 . . R . . . k .
5 p p . . . . . p
4 . . . . . K p P
3 P r . . P . . .
2 . P . . . . . .
1 . . . . . . . .
a b c d e f g h
Draw

SCHACH 3.0 GNUCHESS 3.1
White (time) Black (time)
1) e2e4 1:06* c7c5 0:01
2) g1f3 0:00 d7d6 0:01
3) d2d4 2:27 c5d4 0:01
4) f1b5 3:31 c8d7 8:21
5) f3d4 2:26 e7e5 3:05
6) b5d7 2:48 d8d7 7:12
7) d4b3 2:00 g8f6 3:11
8) b1c3 1:31 b8c6 3:09
9) c1g5 2:13 f8e7 4:50
10) e1g1 2:19 f6g4 1:57
11) g5e7 1:37 c6e7 1:46
12) d1d3 1:25 e8g8 2:12
13) a1d1 2:51 f8d8 2:30
14) a2a4 2:05 e7g6 2:29
15) c3b5 2:58 d7c6 2:23
16) b5d6 4:13 g6f4 4:31
17) d3d2 1:04 g4f6 1:31
18) b3a5 2:20 c6a4 1:42
19) b2b3 1:17 a4a3 1:13
20) a5b7 1:07 f6e4 1:16
41:18 53:21
21) d2e3 1:12 e4d6 7:36
22) b7d8 1:14 a8d8 6:02
23) e3e5 1:42 f4g6 3:07
24) e5c3 1:21 d8c8 3:00
25) c3d3 1:48 c8c6 3:30
26) d3d5 2:22 g6e7 3:20
27) d5e4 1:54 c6c7 6:59
28) f1e1 5:02 h7h6 2:38
29) e4h4 4:06 d6f5 1:59
30) d1d8 1:58 g8h7 0:01
31) h4e4 3:16 c7c6 2:01
32) d8d5 3:56 c6e6 1:56
33) d5e5 2:10 e6e5 1:50
34) e4e5 3:02 a3a6 2:35
35) e5c7 2:41 a6a3 2:00
36) g2g3 3:08 a7a6 1:29
37) e1e5 3:16 h6h5 1:12
38) g1f1 16:01 a3b4 1:44
39) h2h3 3:57 b4a3 1:20
40) g3g4 13:30 f7f6 1:24
1:58:54 1:49:04
41) e5e6 1:35 h5g4 3:50
42) h3g4 1:20 e7d5 7:20
43) c7d7 2:28 f5e3 2:11
44) f2e3 3:26 a3c1 3:14
45) f1e2 3:06 c1c2 2:05
46) e2e1 1:50 d5c3 3:04
47) d7d2 2:40 c2b1 2:57
48) e1f2 1:02 c3e4 2:50
49) e6e4 2:12 b1e4 3:18
50) f2g3 3:20 e4e6 1:47
51) b3b4 1:53 g7g6 2:33
52) g3f3 1:21 h7h6 2:27
53) d2h2 2:07 h6g7 3:28
54) h2c7 2:09 g7g8 4:02
55) c7b8 2:00 g8f7 1:48
56) b8b7 5:56 f7f8 2:30
57) b4b5 5:25 a6b5 1:28
58) b7b5 5:25 f8e7 1:30
59) f3f4 2:36 e6d6 1:04
60) f4e4 6:52 d6g3 1:30
2:57:37 2:44:00
61) b5b7 1:15 e7f8 4:04
62) b7b4 1:24 f8f7 3:49
63) b4c4 0:51 f7g7 4:52
64) e4d3 1:14 g3e5 4:49
65) c4c6 1:33 g7h6 3:02
66) c6e4 1:44 e5b5 3:16
67) d3c3 1:20 b5e2 3:37
68) e4f4 2:18 h6g7 2:23
69) f4e4 2:28 e2a2 2:30
70) e4b7 3:17 g7h6 3:30
71) b7e4 3:10 a2a5 2:22
72) c3d3 2:30 a5a6 2:19
73) d3c3 2:13 a6a3 2:01
74) c3c2 2:32 a3c5 2:04
75) c2d3 2:30 c5d6 1:53
76) d3e2 8:10 h6g5 1:19
77) e4f3 2:07 d6b8 1:48
78) e2f2 2:28 b8c7 1:38
79) f2g2 8:24 c7e5 1:57
80) g2h3 8:05 e5b8 1:23
3:57:10 3:38:36
81) f3d5 1:57 g5h6 7:36
82) h3g2 4:00 b8b2 2:19
83) g2f3 1:24 b2h2 3:37
84) d5c4 3:16 h2h1 2:52
85) f3e2 1:32 h1g2 2:11
86) e2d1 3:12 g2f3 3:25
87) d1d2 1:33 h6g5 2:57
88) c4b5 3:20 g5g4 2:50
89) b5b4 0:59 g4g5 2:43
90) b4d4 3:16 f3f2 2:35
91) d2c3 1:07 f2e1 2:31
92) c3b3 1:53 e1b1 2:00
93) b3c4 1:32 b1c2 2:21
94) c4b5 2:12 c2f5 2:15
95) b5b4 7:32 f5g4 2:16
96) b4c3 3:56 g4c8 2:03
97) c3d3 1:32 c8a6 2:00
98) d3d2 3:43 a6f1 2:11
99) d4c5 2:35 f6f5 1:47
100) c5e7 11:54 g5g4 2:58
4:59:35 4:34:03
101) e7b4 2:04 g4h5 7:18
102) b4d4 1:35 g6g5 3:28
103) d4d5 1:48 h5g4 3:19
104) d5d3 1:47 f1h1 7:15
105) d3d4 4:13 h1e4 4:24
106) d2e2 3:11 e4d4 2:34
107) e3d4 2:00 g4f4 2:17
108) e2d3 1:29 g5g4 3:26
109) d4d5 1:28 f4e5 2:11
110) d5d6 1:03 e5d6 2:06
111) d3d4 1:13 d6d7 19:56
112) d4d3 1:39 d7e6 0:06
113) d3d4 2:00 g4g3 0:05
114) d4e3 10:46 e6e5 0:06
115) e3f3 1:32 f5f4 0:13
116) f3g2 1:45 e5e4 0:09
117) g2g1 6:14 f4f3 0:04
118) g1f1 0:08 e4e3 0:10
119) f1g1 8:36 g3g2 0:05
120) g1h2 0:01 e3f2 0:01
5:54:07 5:33:16
121) h2h3 0:00 g2g1Q 0:01
122) h3h4 0:00 g1g6 0:00
123) h4h3 0:00 g6g3 0:01

Checkmate!
5:54:07 5:33:18

Position:
8 . . . . . . . .
7 . . . . . . . .
6 . . . . . . . .
5 . . . . . . . .
4 . . . . . . . .
3 . . . . . p q K
2 . . . . . k . .
1 . . . . . . . . white to play
a b c d e f g h
Black Wins

GNU 3.1 ARES
White (time) Black (time)
1) e2e4 0:08* e7e5 0:02
2) g1f3 0:01 b8c6 0:02
3) f1b5 0:01 a7a6 0:03
4) b5a4 0:00 b7b5 2:37
5) a4b3 2:54 g8f6 4:05
6) d2d3 4:17 d7d5 2:17
7) e4d5 4:21 f6d5 2:37
8) d1e2 3:55 c8g4 3:29
9) e1g1 7:29 f8c5 3:16
10) e2e4 4:05 g4f3 4:17
11) e4f3 3:03 c6e7 3:28
12) b1c3 2:25 c7c6 3:44
13) c3e4 2:43 c5d4 3:36
14) c2c4 2:47 b5c4 3:28
15) d3c4 1:48 d5c7 4:03
16) c4c5 2:42 e8g8 3:19
17) a1b1 5:09 d8d7 3:19
18) c1e3 2:01 c7d5 3:11
19) e3d4 1:58 e5d4 3:59
20) f1e1 3:02 f7f5 3:16
54:49 58:08
21) e4g5 2:33 f8c8 4:01
22) e1f1 3:34 h7h6 3:00
23) g5h3 7:14 d7e6 3:23
24) f1d1 2:15 e6f6 3:08
25) f3f4 3:42 g8h7 4:03
26) f4d4 2:50 c8d8 3:00
27) b3c4 2:54 a6a5 2:44
28) d4f6 2:49 d5f6 2:21
29) h3f4 2:06 a8b8 2:38
30) d1d8 2:38 b8d8 2:28
31) f4e6 2:33 d8d2 2:20
32) a2a4 2:27 f6d5 2:40
33) g1f1 2:22 h7g6 2:17
34) f1e1 1:41 d2c2 2:14
35) c4d3 2:14 g6f7 2:25
36) e6d4 2:08 c2c5 2:37
37) d4b3 2:07 d5c3 2:38
38) b3c5 1:58 c3b1 4:05
39) d3b1 1:54 e7d5 2:56
40) b1f5 2:49 f7e7 2:26
1:49:37 1:55:32
41) c5b7 3:48 e7f6 5:50
42) f5d7 3:38 c6c5 2:18
43) e1d2 3:33 d5b6 2:28
44) d7b5 3:24 f6g6 2:21
45) b7c5 2:45 b6d5 2:06
46) c5b7 2:23 d5b4 2:31
47) b7a5 3:06 b4d5 2:28
48) a5c6 3:01 g6f7 3:08
49) b5c4 2:28 f7e6 2:13
50) c6b4 2:47 e6d6 2:34
51) b4d5 2:41 d6d7 2:21
52) a4a5 2:35 d7c8 3:08
53) b2b4 2:30 c8b7 2:47
54) a5a6 2:23 b7b8 9:10
55) b4b5 2:17 g7g5 1:59
56) b5b6 1:30 g5g4 1:50
57) d5e7 0:08 b8a8 0:25
58) c4d5 0:00 a8b8 0:01
59) a6a7 0:01
Checkmate!
2:34:35 2:45:10

Position:
8 . k . . . . . . black to play
7 P . . . N . . .
6 . P . . . . . p
5 . . . B . . . .
4 . . . . . . p .
3 . . . . . . . .
2 . . . K . P P P
1 . . . . . . . .
a b c d e f g h
White Wins

GNU 3.1 PHOENIX
White (time) Black (time)
1) e2e4 0:12* c7c6 0:00
2) b1c3 0:00 d7d5 0:02
3) g1f3 0:01 c8g4 0:00
4) h2h3 0:01 g4f3 0:01
5) d1f3 0:01 e7e6 0:01
6) d2d4 0:00 g8f6 0:02
7) f1d3 0:01 d8b6 0:01
8) e4e5 4:53 f6d7 4:53
9) f3g4 5:20 h7h5 2:41
10) g4h4 4:26 c6c5 2:59
11) d4c5 6:15 f8c5 6:15
12) f2f4 7:44 b8c6 7:46
13) a2a3 5:20 c5e7 6:42
14) h4f2 4:02 b6f2 0:07
15) e1f2 2:40 d7c5 7:24
16) d3b5 2:34 e8c8 6:39
17) h1d1 1:51 f7f6 0:54
18) b2b4 2:03 c5d7 1:01
19) b5c6 2:35 b7c6 0:00
20) e5f6 2:24 e7f6 2:52
52:23 50:20
21) c1b2 2:53 d7b6 8:44
22) a1b1 3:33 b6c4 1:35
23) d1d3 3:36 h8f8 0:00
24) f2g1 4:00 f6c3 7:04
25) b2c3 3:19 c4a3 0:14
26) b1a1 4:58 a3b5 3:36
27) c3e5 2:54 d5d4 3:38
28) a1e1 2:06 f8f7 3:18
29) e1e4 1:58 f7d7 3:34
30) g1f2 5:23 c8b7 3:15
31) g2g3 2:41 c6c5 3:42
32) b4c5 3:06 b7c6 0:23
33) e5d6 2:02 b5d6 1:59
34) c5d6 1:38 d7d6 1:34
35) c2c3 1:55 d4c3 2:47
36) d3c3 1:50 c6b7 0:01
37) c3e3 1:46 d8e8 3:05
38) f2f3 1:41 g7g6 3:13
39) e4b4 1:39 b7a8 2:29
40) f3e4 1:35 d6c6 10:44
1:46:56 1:55:15
41) e3a3 2:40 e8c8 0:29
42) b4a4 3:44 c8c7 1:16
43) e4e5 3:36 c7f7 3:36
44) a4a6 3:28 c6a6 2:52
45) a3a6 3:19 f7f5 0:01
46) e5e4 4:21 f5b5 0:00
47) a6e6 2:57 g6g5 2:57
48) f4f5 2:23 b5b4 0:00
49) e4d5 3:18 h5h4 3:11
50) g3h4 2:38 b4h4 1:54
51) f5f6 5:04 h4f4 14:01
52) e6e8 1:28 a8b7 0:02
53) e8e7 2:11 b7b6 0:54
54) f6f7 3:01 g5g4 3:34
55) h3g4 1:20 a7a5 0:49
56) g4g5 1:17 b6b5 0:55
57) g5g6 1:19 f4f5 1:12
58) d5e6 1:51 f5g5 1:00
59) f7f8Q 3:30 g5g6 5:54
60) e6d7 1:27 g6b6 7:55
2:41:48 2:47:47
61) f8f1 2:32 b5b4 2:26
62) e7e4 3:44 b4a3 0:44
63) f1c1 3:31 b6b2 0:01
64) e4e2 0:02 a3a4 0:00
65) c1c4 0:01 a4a3 0:01
66) e2e3 0:00 b2b3 0:01
67) c4b3 0:00
Checkmate!
2:51:38 2:51:00

Position:
8 . . . . . . . . black to play
7 . . . K . . . .
6 . . . . . . . .
5 p . . . . . . .
4 . . . . . . . .
3 k Q . . R . . .
2 . . . . . . . .
1 . . . . . . . .
a b c d e f g h
White Wins

GNU 3.1 NOTCHESS
White (time) Black (time)
1) e2e4 0:09* e7e5 3:27
2) b1c3 0:01 b8c6 3:21
3) f2f4 0:01 e5f4 3:09
4) g1f3 0:00 g8f6 3:26
5) e4e5 4:20 f6g4 3:01
6) d2d4 4:11 g4e3 3:24
7) c1e3 7:08 f4e3 3:24
8) c3d5 3:34 f8b4 3:23
9) c2c3 3:26 b4e7 1:15
10) f1b5 3:18 e7h4 3:25
11) g2g3 4:05 a7a6 1:51
12) b5d3 2:57 h4e7 3:23
13) e1g1 3:30 d7d6 1:34
14) e5d6 5:17 c7d6 3:28
15) f1e1 2:11 e8g8 3:28
16) d1c2 2:11 h7h5 1:24
17) d5e3 2:02 f8e8 1:31
18) c2b3 1:57 c6a5 1:41
19) b3d5 1:16 g7g5 3:36
20) d5e4 1:57 g8f8 1:27
53:31 54:38
21) e4h7 4:40 e7f6 3:39
22) h7h5 2:40 c8e6 3:38
23) d4d5 3:32 e6d7 3:34
24) f3g5 3:24 d8e7 3:32
25) e3f1 3:18 d7g4 3:30
26) g5h7 3:33 f8g8 3:25
27) h5g4 2:13 g8h8 3:23
28) g4h3 6:26 f6e5 1:15
29) h7f6 0:01 h8g7 0:01
30) h3h7 0:02 g7f8 1:15
31) h7h8 0:01
Checkmate!
1:23:21 1:21:50

Position:
8 r . . . r k . Q black to play
7 . p . . q p . .
6 p . . p . N . .
5 n . . P b . . .
4 . . . . . . . .
3 . . P B . . P .
2 P P . . . . . P
1 R . . . R N K .
a b c d e f g h
White Wins

GNU 3.1 PROCHESS
White (time) Black (time)
1) g1f3 0:09* f7f5 0:01
2) g2g3 0:00 b7b6 0:01
3) b1c3 4:02 c8b7 2:58
4) f1g2 5:01 g7g5 2:58
5) e1g1 2:53 g5g4 2:56
6) f3d4 2:24 b7g2 2:57
7) g1g2 7:01 g8h6 2:57
8) d2d3 3:07 e7e5 2:56
9) c1h6 3:00 e5d4 2:55
10) h6f8 2:53 d4c3 2:58
11) f8g7 2:46 c3b2 2:56
12) a1b1 2:39 h8g8 2:57
13) g7b2 2:24 b8c6 2:31
14) f1e1 1:46 d7d5 2:59
15) d1c1 2:26 d8d7 2:58
16) c1e3 2:22 d7e7 2:58
17) e3h6 1:36 g8g6 2:58
18) h6f4 3:21 e7f7 2:59
19) h2h3 1:58 e8c8 2:58
20) h3h4 2:23 c8b8 2:59
54:11 52:50
21) f4a4 3:22 d8e8 2:58
22) a2a3 3:41 g6e6 2:58
23) e2e3 3:20 f7e7 2:58
24) a4f4 3:26 e7f8 2:59
25) c2c4 2:36 c6e5 2:58
26) b2e5 2:45 e6e5 2:58
27) e1c1 4:08 d5c4 2:59
28) f4c4 3:39 f8d6 2:59
29) d3d4 2:46 e5e7 2:57
30) a3a4 2:40 h7h6 2:58
31) a4a5 2:19 e8d8 2:43
32) a5b6 2:28 a7b6 3:01
33) b1b5 3:44 d8f8 2:59
34) c1a1 2:10 e7e8 3:00
35) g2h2 2:04 e8d8 3:01
36) c4a4 1:58 b8c8 2:59
37) a4c2 1:55 d6e6 3:01
38) a1a7 1:49 e6d6 7:58
39) b5d5 1:09 f8f7 0:29
40) a7a8 1:51 c8b7 1:33
1:48:01 1:53:16
41) a8d8 3:24 d6a3 2:53
42) d8d7 3:42 f7d7 5:12
43) d5d7 3:34 a3b4 3:22
44) h2g1 3:22 b4e1 2:30
45) g1g2 3:19 e1b4 7:42
46) d7c7 3:10 b7a6 2:26
47) c7h7 3:03 a6b5 2:30
48) c2f5 2:57 b5a4 2:22
49) h7h6 3:16 b4a5 2:23
50) f5a5 2:34 a4a5 2:25
51) h6b6 2:34 a5b6 2:02
52) h4h5 2:26 b6a5 2:26
53) h5h6 2:22 a5b4 2:28
54) d4d5 2:16 b4c5 1:56
55) e3e4 2:48 c5d4 3:16
56) d5d6 1:57 d4e4 5:21
57) d6d7 1:58 e4f5 6:37
58) h6h7 0:13 f5e4 0:12
59) d7d8Q 0:01 e4f5 0:19
60) h7h8Q 0:02 f5e4 0:06
2:36:59 2:51:44
61) h8d4 0:01 e4f5 0:01
62) d8f6 0:01
Checkmate!
2:37:01 2:51:45

Position:
8 . . . . . . . . black to play
7 . . . . . . . .
6 . . . . . Q . .
5 . . . . . k . .
4 . . . Q . . p .
3 . . . . . . P .
2 . . . . . P K .
1 . . . . . . . .
a b c d e f g h
White Wins

GNU 3.1 PAWNDER
White (time) Black (time)
1) d2d4 0:08* d7d5 0:08
2) c2c4 0:01 e7e6 0:01
3) g2g3 0:01 d5c4 3:13
4) d1a4 0:01 b8c6 2:58
5) f1g2 4:20 g8e7 2:48
6) e2e3 5:07 e6e5 2:58
7) d4e5 4:06 d8d3 3:24
8) b1c3 3:45 c8e6 1:31
9) g2f1 3:19 d3f5 3:56
10) f2f4 2:33 e8c8 1:53
11) e3e4 5:41 f5h5 1:15
12) f4f5 2:15 e7f5 3:11
13) f1e2 2:19 h5g6 1:12
14) e4f5 2:01 g6f5 3:05
15) g1f3 3:00 f8b4 2:25
16) e1g1 2:27 b4c3 1:40
17) b2c3 2:50 e6d5 1:43
18) c1f4 2:46 f5e4 4:10
19) f1f2 2:40 h8e8 2:22
20) f4g5 2:34 d8d7 1:17
51:54 45:10
21) a1d1 3:48 a7a6 2:47
22) g5f4 3:40 h7h6 3:29
23) h2h4 3:32 e8e7 3:20
24) g1h2 3:25 e7e8 2:47
25) d1e1 3:50 d7e7 2:07
26) e2f1 2:35 e4g6 3:31
27) f1c4 2:34 d5f3 1:40
28) f2f3 2:57 c6e5 12:29
29) f4e5 2:16 e7e5 3:29
30) a4e8 2:46 e5e8 0:00
31) e1e8 1:46 c8d7 0:00
32) c4f7 2:38 g6d6 3:41
33) e8e4 1:56 d6d2 3:59
34) h2h3 2:34 c7c5 4:41
35) f7c4 2:25 d2c2 3:47
36) f3d3 2:20 d7c8 4:38
37) e4e5 2:12 c8b8 2:04
38) e5c5 2:09 c2c1 4:38
39) d3d8 1:43 b8a7 0:00
40) c4d5 2:05 c1f1 2:24
1:45:05 1:50:41
41) d5g2 4:13 f1f6 3:14
42) c5c7 3:40 f6e6 1:39
43) h3h2 3:41 a7b6 1:26
44) c7b7 3:22 b6c5 1:54
45) d8d5 3:15 e6d5 2:20
46) g2d5 2:07 c5d5 2:29
47) b7g7 3:05 d5c4 3:10
48) g7h7 4:14 c4c3 1:48
49) h2g2 4:25 c3b2 2:35
50) h7h6 2:29 a6a5 3:57
51) g3g4 1:37 a5a4 1:35
52) g4g5 2:23 a4a3 3:32
53) g5g6 2:08 b2a2 2:30
54) g6g7 2:11 a2a1 2:52
55) g7g8Q 2:06 a1b2 6:33
56) h6a6 2:03 b2c2 9:02
57) a6a3 1:58 c2c1 8:10
58) g8c4 0:06 c1d2 1:38
59) c4c3 0:02 d2e2 5:25
60) a3a2 0:01 e2d1 0:00
2:34:11 2:56:30
61) c3d2 0:00
Checkmate!
2:34:11 2:56:30

Position:
8 . . . . . . . . black to play
7 . . . . . . . .
6 . . . . . . . .
5 . . . . . . . .
4 . . . . . . . P
3 . . . . . . . .
2 R . . Q . . K .
1 . . . k . . . .
a b c d e f g h
White Wins

GNU 3.1 SCHACH 3.0
White (time) Black (time)
1) d2d4 0:09* d7d5 4:58
2) c2c4 0:01 e7e6 1:22
3) g2g3 0:01 d5c4 2:19
4) d1a4 0:01 c8d7 0:52
5) a4c4 0:01 d7c6 3:10
6) f2f3 4:29 b8d7 3:49
7) e2e4 4:45 d7b6 2:34
8) c4c3 6:06 a7a5 3:30
9) a2a3 5:39 b6a4 3:13
10) c3d3 4:10 h7h5 1:32
11) b2b3 2:41 a4b6 3:39
12) b1c3 3:11 a5a4 3:39
13) b3b4 3:03 h5h4 3:25
14) f1g2 2:57 h8h5 2:46
15) g1e2 3:32 h4h3 4:33
16) g2f1 2:12 e6e5 1:34
17) c1e3 2:35 d8f6 3:38
18) e2g1 2:30 a8d8 4:19
19) c3b5 2:24 e5d4 1:11
20) b5c7 1:34 e8d7 1:53
52:01 57:56
21) e3f4 3:23 f8d6 1:02
22) f4d6 3:15 f6d6 1:01
23) c7d5 5:55 c6d5 4:51
24) e4d5 6:34 d6d5 4:17
25) e1f2 4:35 g8f6 3:33
26) g1e2 2:40 d5e5 3:04
27) e2d4 2:36 f6d5 0:48
28) f3f4 2:30 e5f6 1:46
29) f1e2 2:23 h5h8 2:19
30) e2g4 2:18 d7c7 2:38
31) h1d1 2:13 d5f4 1:18
32) a1c1 5:56 c7b8 4:31
33) g3f4 1:11 f6f4 2:34
34) g4f3 1:20 d8d7 5:09
35) d3e3 2:07 f4h2 6:06
36) f2f1 2:53 b8a8 6:10
37) e3g5 0:48 f7f5 0:51
38) g5f5 1:12 h2b8 0:58
39) f5b5 1:09 h3h2 4:17
40) f1g2 2:07 h8h6 3:22
1:49:06 1:58:31
41) g2h1 3:13 h6f6 1:15
42) b5a5 3:43 b8a7 0:01
43) d1d3 7:06 f6h6 4:57
44) a5b5 3:12 h6d6 2:16
45) c1e1 2:31 b6c8 4:56
46) e1e8 2:59 d7c7 2:40
47) h1h2 2:53 g7g6 2:00
48) f3e4 2:46 c7h7 1:20
49) h2g2 3:23 h7c7 2:50
50) d4e6 2:31 c7c2 1:52
51) g2h3 2:51 a7a6 6:23
52) b5a6 1:32 d6a6 1:32
53) e6c5 2:15 a8a7 1:53
54) e8c8 2:10 g6g5 5:12
55) h3g4 2:43 a6e6 2:00
56) d3d8 1:30 c2c5 1:13
57) c8a8 1:18 a7b6 1:18
58) b4c5 2:10 b6c5 2:08
59) e4b7 1:50 e6e7 2:28
60) b7f3 2:14 e7e1 3:25
2:43:56 2:50:10
61) d8d1 3:49 e1d1 1:42
62) f3d1 3:41 c5d5 3:23
63) a8a4 3:33 d5e5 1:42
64) g4g5 3:25 e5d5 1:03
65) a4b4 3:15 d5e5 4:42
66) a3a4 2:08 e5e6 2:04
67) a4a5 6:53 e6d5 1:16
68) a5a6 1:47 d5c5 3:51
69) b4a4 2:39 c5d6 2:32
70) a6a7 2:28 d6e7 2:50
71) a4a6 0:31 e7f7 0:01
72) a7a8Q 0:02 f7e7 0:01
73) a8b7 0:00 e7d8 0:00
74) a6a8 0:01
Checkmate!
3:18:08 3:15:17

Position:
8 R . . k . . . . black to play
7 . Q . . . . . .
6 . . . . . . . .
5 . . . . . . K .
4 . . . . . . . .
3 . . . . . . . .
2 . . . . . . . .
1 . . . B . . . .
a b c d e f g h
White Wins

MCHESS GNU 3.1
White (time) Black (time)
1) d2d4 0:10* g8f6 0:01
2) c2c4 0:01 e7e6 0:01
3) g2g3 0:00 e6e5 0:01
4) d4e5 3:19 f6g4 4:12
5) d1d4 4:19 h7h5 4:02
6) f1g2 3:57 b8a6 6:11
7) d4e4 3:13 f8c5 4:43
8) g1h3 0:00 d8e7 2:35
9) c1f4 2:48 c5b4 2:48
10) b1d2 3:21 a6c5 3:10
11) e4f5 2:31 b4d2 3:09
12) e1d2 2:30 g7g6 2:13
13) f5g5 2:00 e7f8 2:48
14) g5h4 2:57 c5e6 2:44
15) d2c2 2:30 f8c5 2:38
16) a1e1 3:34 c5c4 2:32
17) c2b1 8:41 e8g8 2:08
18) h4e7 2:59 c4b5 1:48
19) h3g5 1:41 a7a6 4:50
20) g5e6 2:07 d7e6 1:12
52:38 53:46
21) h2h3 1:26 f8e8 10:37
22) e7c7 0:00 g6g5 19:20
23) h3g4 2:59 g5f4 2:31
24) h1h5 1:25 f4g3 3:43
25) e1h1 2:38 b5b2 7:07
26) b1b2 0:03 c8d7 0:10
27) h5g5 0:11 g8f8 0:00
28) c7c5 0:00 e8e7 0:01
29) h1h8 0:00
Checkmate!
1:01:20 1:37:15

Position:
8 r . . . . k . R black to play
7 . p . b r p . .
6 p . . . p . . .
5 . . Q . P . R .
4 . . . . . . P .
3 . . . . . . p .
2 P K . . P P B .
1 . . . . . . . .
a b c d e f g h
White Wins

NOW GNU 3.1
White (time) Black (time)
1) e2e4 0:15* c7c5 0:01
2) g1f3 0:01 d7d6 0:01
3) f1b5 0:01 b8c6 0:01
4) e1g1 0:02 a7a6 0:01
5) b5c6 0:01 b7c6 0:01
6) d2d4 0:02 c5d4 0:01
7) d1d4 0:01 e7e5 0:01
8) d4d3 0:02 f7f6 0:01
9) c2c4 0:01 c8e6 0:01
10) b1c3 0:02 d8c7 0:01
11) f1d1 3:37 c7a5 6:39
12) c1d2 3:35 a8b8 6:39
13) c3e2 2:00 a5c5 4:59
14) b2b3 3:41 f8e7 6:06
15) a2a4 0:02 g7g6 3:04
16) a4a5 3:47 h7h6 3:00
17) d2e3 3:47 c5b4 6:55
18) e3b6 0:01 f6f5 6:40
19) a1a4 3:59 f5e4 3:09
20) d3e3 2:18 b4a4 6:07
27:15 53:28
21) b3a4 0:00 e4f3 7:13
22) e3f3 0:01 c6c5 3:27
23) e2g3 0:00 g8f6 6:38
24) f3d3 0:01 e8f7 2:00
25) d1f1 0:01 f7g7 2:54
26) f1e1 5:14 b8f8 4:15
27) f2f4 5:12 f6d7 5:10
28) f4e5 0:00 d7e5 1:32
29) d3d1 0:01 e6c4 2:18
30) b6c7 6:00 f8f6 2:34
31) g3e4 3:29 e5d3 2:25
32) e4f6 0:01 e7f6 1:55
33) e1e2 0:00 f6d4 1:26
34) g1h1 0:00 h8e8 1:20
35) d1d3 0:01 e8e2 1:35
36) d3d1 0:01 e2f2 1:46
37) d1g1 0:00 f2f1 1:41
38) g1f1 0:00 c4f1 1:38
39) c7d6 0:00 c5c4 1:35
40) h2h3 0:01 c4c3 1:52
47:18 1:48:42
41) d6f4 0:00 c3c2 4:09
42) f4c1 6:08 f1c4 3:40
43) h3h4 5:21 d4f2 3:32
44) h4h5 0:00 g6h5 3:24
45) g2g3 0:01 f2g3 3:15
46) h1g2 0:00 g3c7 3:07
47) g2f3 10:12 c7a5 3:01
48) c1b2 12:35 g7g6 4:52
49) f3e3 0:01 h5h4 2:36
50) e3f3 11:54 a5d2 1:54
51) b2a3 6:51 c2c1B 2:28
52) a3e7 6:53 h4h3 2:22
53) e7d6 9:07 d2f4 1:34
54) d6f4 0:02 c1f4 2:15
55) f3f4 0:01 h3h2 1:55
56) f4e3 0:00 h2h1Q 3:33
57) a4a5 9:15 h1a1 1:50
58) e3f4 9:58 a1a5 1:49
59) f4e3 4:01 a5e5 1:49
60) e3d2 2:02 g6f5 1:12
2:21:40 2:42:59
61) d2c2 0:00 e5e3 1:39
62) c2b2 0:16 e3d2 0:02
63) b2a3 0:01 d2c3 0:01
64) a3a4 0:01 c4b5 0:00

Checkmate!
2:21:58 2:44:41

Position:
8 . . . . . . . .
7 . . . . . . . .
6 p . . . . . . p
5 . b . . . k . .
4 K . . . . . . .
3 . . q . . . . .
2 . . . . . . . .
1 . . . . . . . . white to play
a b c d e f g h
Black Wins

PAWNDER GNU 3.1
White (time) Black (time)
1) e2e4 0:21* c7c5 0:01
2) g1f3 0:01 b8c6 0:02
3) f1c4 4:09 d7d6 4:03
4) e1g1 1:21 g8f6 3:54
5) b1c3 2:59 c8g4 3:45
6) c4b5 2:04 g4d7 3:35
7) d2d4 2:55 c5d4 4:22
8) f3d4 2:51 c6d4 3:15
9) b5d7 2:53 d8d7 2:56
10) d1d4 3:07 e7e5 3:02
11) d4c4 3:12 a8c8 2:04
12) c4d3 1:17 f8e7 2:29
13) c1e3 2:57 b7b6 2:13
14) f2f4 2:02 f6g4 2:01
15) f4e5 1:14 g4e3 2:45
16) d3e3 3:21 d6e5 5:16
17) f1f5 3:09 d7f5 1:27
18) e4f5 3:21 e7c5 1:43
19) e3c5 2:52 c8c5 4:02
20) a1d1 3:07 c5c4 1:39
49:13 54:34
21) d1e1 3:12 f7f6 6:35
22) e1e4 3:10 c4e4 3:28
23) c3e4 1:38 e8e7 4:01
24) h2h4 3:17 h8c8 3:11
25) e4c3 3:27 c8d8 3:04
26) c3b5 2:24 d8d1 2:57
27) g1h2 2:36 a7a6 2:50
28) b5c7 2:02 d1d2 2:44
29) b2b3 3:55 d2c2 2:37
30) c7d5 4:05 e7d6 3:25
31) d5b6 3:40 c2a2 1:56
32) h4h5 3:34 a2f2 1:42
33) b6c4 1:51 d6c5 2:50
34) h5h6 2:59 g7h6 1:59
35) c4e3 2:21 c5d4 1:22
36) e3c4 1:41 e5e4 1:43
37) c4d6 2:55 e4e3 2:01
38) h2g1 5:14 f2a2 1:55
39) g2g4 4:03 a2a1 1:53
40) g1g2 7:43 e3e2 1:47
1:55:00 1:48:34
41) d6e8 3:01 e2e1Q 0:52
42) e8f6 8:16 a1a2 0:01
43) g2h3 1:08 e1e3 0:02
44) h3h4 0:02 a2h2 0:00

Checkmate!
2:07:27 1:49:29

Position:
8 . . . . . . . .
7 . . . . . . . p
6 p . . . . N . p
5 . . . . . P . .
4 . . . k . . P K
3 . P . . q . . .
2 . . . . . . . r
1 . . . . . . . . white to play
a b c d e f g h
Black Wins


engel...@nbivax.nbi.dk

unread,
Aug 19, 1992, 8:21:02 AM8/19/92
to
In article <9208170054.AA02933@wheat-chex>, crac...@ai.mit.edu (Stuart
Cracraft) writes:

> NOW GNU 3.1
> White (time) Black (time)

> 51) b2a3 6:51 c2c1B 2:28

Why would anybody *ever* promote a pawn to a bishop?????? A queen should be
able to do the job...

--- Allan
--
Internet: Allan.En...@nbi.dk | Allan Engelhardt
HEPnet: NBIVAX::ENGELHARDT | Niels Bohr Institute
Bitnet/EARN: ENGELH at CERNVM | Blegdamsvej 17
Phone direct: (+45)31424284<dial-tone>355 | DK-2100 Copenhagen
Fax: (+45)31421016 | DENMARK

Mike Goodrich

unread,
Aug 19, 1992, 4:29:02 PM8/19/92
to
In article <1992Aug19....@nbivax.nbi.dk>, engel...@nbivax.nbi.dk writes:
|> In article <9208170054.AA02933@wheat-chex>, crac...@ai.mit.edu (Stuart
|> Cracraft) writes:
|>
|> > NOW GNU 3.1
|> > White (time) Black (time)
|> > 51) b2a3 6:51 c2c1B 2:28
|>
|> Why would anybody *ever* promote a pawn to a bishop?????? A queen should be
|> able to do the job...
|>

One reason would be to lessen the inducement for the opponent to capture
it ...


...mike

Richard V. Nash

unread,
Aug 19, 1992, 4:31:54 PM8/19/92
to
In article <1992Aug19....@nbivax.nbi.dk> engel...@nbivax.nbi.dk
writes:


+----+----+----+----+----+----+----+----+
8 | | | | | | | | |
+----+----+----+----+----+----+----+----+
7 | | | | | | | | |
+----+----+----+----+----+----+----+----+
6 | *P | | | | | | *K | *P |
+----+----+----+----+----+----+----+----+
5 | | | | | | | | |
+----+----+----+----+----+----+----+----+
4 | P | | *B | | | | | *P |
+----+----+----+----+----+----+----+----+
3 | B | | | | | K | | |
+----+----+----+----+----+----+----+----+
2 | | | *P | *B | | | | |
+----+----+----+----+----+----+----+----+
1 | | | | | | | | |
+----+----+----+----+----+----+----+----+


a b c d e f g h


This is the position just before c2c1B. My guess as to why GNUchess did this is
because its evaluation function "reasoned" that it was better to go with 3
bishops against 1 than 2 against 1. If the pawn would have promoted to a queen,
no doubt it would have been taken by the bishop on a3. As the game went, the
white bishop moved away.

Sound plausable? Sound like something a silly machine would do?

--
+---------------------------------------------------------------+
| Richard V. Nash | Visual Understanding Systems, Inc. |
| na...@visus.com | Tel. (412)-488-3600 Fax. (412)-488-3611 |
+---------------------------------------------------------------+

Warwick Allison

unread,
Aug 19, 1992, 10:57:01 PM8/19/92
to
engel...@nbivax.nbi.dk writes:

>crac...@ai.mit.edu (Stuart Cracraft) writes:

>> NOW GNU 3.1
>> White (time) Black (time)
>> 51) b2a3 6:51 c2c1B 2:28

>Why would anybody *ever* promote a pawn to a bishop?????? A queen should be
>able to do the job...


In the case that a promotion to queen would have caused a stalemate (not that
this was the case here), or that a stalemate was forcable later in the game
(which could have been the case here, considering how down White was).

Besides, I thought the idea of chess was to win, not to BLITZ. GNUchess might
have felt sorry for the opponent :-)


--
Warwick
--
_-_|\ war...@cs.uq.oz.au /Disclaimer:
/ * <-- Computer Science Department, /
\_.-._/ University of Queensland, / void (if removed)
v Brisbane, Australia. /

Dwight Robert Stone

unread,
Aug 19, 1992, 5:44:43 PM8/19/92
to

This seems more to me like something a silly machine would do. When
you are up by this many peices it is almost always beneficial to trade away
peices. Besides, if the bishop on a3 took the queen it would not be 2 against
1, it would be 2 against 0 after the bishop at d2 took the bishop at a3 (now
c1). This would leave GNU chess with a white and black bishop and 3 pawns
(with the pawn in row a ready for easy promotion after the removal of the
opponent's pawn which would not be able to be prevented by the king (sitting
all the way over in f column). Besides, two bishops (of opposite colors) and
a king vs. a king is a workable mate solution.
As an aside question, is it a workable mate if you have two bishops
of the same color and a king vs. a king?

Dwight
dwi...@ux1.cso.uiuc.edu who knows if my employer has opinions?
--
No matter which road you travel down, all other roads get farther away.

Norbert Geissler

unread,
Aug 20, 1992, 4:50:14 AM8/20/92
to

GNU CHESS is moving here exactly like would have moved in a real tournament,
perhaps I would have promoted even to a Knight, whoever the opponent would
have been. It's a great psychological move which tells the opponent that
it's time to resign.
In my personal practice, it worked every time.

> As an aside question, is it a workable mate if you have two bishops
>of the same color and a king vs. a king?
>

Of course, NOT !

--- Norbert
Norbert Geissler, SIEMENS-NIXDORF AG, SNI AP 154, Munich, Germany
E-MAIL: norbert....@sniap.mchp.sni.de
..for chess, that superb, cold, infinitely satisfying anodyne to life, I feel
the ardour of a lover, the humility of a disciple. (Herbert Russel Wakefield)

Tom Crossland

unread,
Aug 20, 1992, 2:23:36 PM8/20/92
to
engel...@nbivax.nbi.dk writes:

: Why would anybody *ever* promote a pawn to a bishop?????? A queen should be


: able to do the job...

Unless it was going to be taken immediately after ;-)
--
___ _ __
((_))))...

Peter Bruhn

unread,
Aug 21, 1992, 10:19:28 AM8/21/92
to

I don't understand the discussion about what move is best. Any position can
be classified as follows:

1. Position is won for white and white knows how to win (whatever his
opponent does)
2. Position is won for white and white does not know how to win for all
all possible moves of his opponent
3. Position is draw and both sides know how to avoid losing the game (whatever
their opponents do)
4. Position is draw, but either (or both) sides does not know how to avoid
losing the game for all possible moves of his opponent
5. like (1) for black
6. like (2) for black

The position discussed above is obviously of catagory (5), WHATEVER GNUCHESS
PROMOTES ITS PAWN TO. So all moves are (from objective standpoint) exactly
equal. And a "perfect" evaluation function would give exactly the same value.

If the original question was only concerned with what actually happened in
Gnuchess' evaluation function, I have to excuse for the misintrepretation.

BTW: What do you think: If a chess program has a perfect evaluation function
(returning 1 if it can force a win, -1 if its opponent can force a win and 0
if neither side can force a win), there is a set of best moves (those returning
the maximum value) for each position. Are all these moves really equally good?
I mean: if the return value for this set of moves is 1, they surely are equally
good, since all moves force a win. But in either of the two remaining cases
you could argue that the programs opponent could chose a bad move. So you could
evaluate your moves by the probabality that your opponent choses a bad move.
But how measure this propability?

Sorry if these points miss the intention of this group.

engel...@nbivax.nbi.dk

unread,
Aug 21, 1992, 4:27:58 AM8/21/92
to
In article <1992Aug19....@visus.com>, na...@visus.com (Richard V. Nash)
writes:

[...]


> This is the position just before c2c1B. My guess as to why GNUchess did this
> is
> because its evaluation function "reasoned" that it was better to go with 3
> bishops against 1 than 2 against 1. If the pawn would have promoted to a

Should be "than 2 against 0", of course.

> queen,
> no doubt it would have been taken by the bishop on a3. As the game went, the
> white bishop moved away.
>
> Sound plausable? Sound like something a silly machine would do?

Yes, it sounds plausible (this was also the suggestion of another poster.) And
it sounds like something only a silly machine would do. I wonder what made GNU
do this. GNU is clearly ahead and even GNU should have no problems in
converting the h-pawns to one (or even two) queens. I'd say get rid of the
Bishop. (Actually I think I would have pushed the h-pawns if I had sufficient
time. If low on time then just c2c1Q, BxQ, BxB)

--- Allan.

Internet: Allan.En...@nbi.dk | Allan Engelhardt

Philippe Schnoebelen

unread,
Aug 21, 1992, 8:44:56 AM8/21/92
to
In article <Bt8zK...@news.larc.nasa.gov> good...@lynx.larc.nasa.gov (Mike Goodrich) writes:

>|> Why would anybody *ever* promote a pawn to a bishop?????? A queen should be
>|> able to do the job...
>|>
>
>One reason would be to lessen the inducement for the opponent to capture
>it ...

There exist situations where the best move is to promote to a Bishop. E.g.,
if you promote to a Queen, the opponent can force you to stalemate him,
which he cannot do if you only have a Bishop.

Less than ten years ago, a Russian problem composer finally succeeded into
producing a situation displaying the famous Babson task. This was first
published in Themes-64. In the position white can mate in five by allowing,
after his first move, black to promote a given pawn into either Q, R, B, or
N. These four defenses by black can only be overcome by promoting a given
white pawn into Q, R, B, or N, strictly according to what Black played.
Therefore, in four very similar same situations, the (only) best move is to
promote a pawn into any of the four different men.

Sorry I don't remember the composer name but I can post more info
(including the position) if people are interested.

--Philippe

Tom Truscott

unread,
Aug 22, 1992, 2:51:26 PM8/22/92
to
>I don't understand the discussion about what move is best. Any position can
>be classified as follows: [6 classes are given]

It is not necessarily that simple.
At one extreme there are only 3 classes (won, drawn, lost).

But surely a position that wins in 4 more moves is "better"
than one that wins in 30 more moves?
And even among positions that win in 4 more moves
surely some are more aesthetically pleasing than others?
(I prefer the ones where the pieces are in alphabetical order!)

At the other extreme every distinct position has a distinct ranking,
so no two positions are considered equally "good".

Current computer chess play makes the above rather academic, however.
GNUchess does not "know" that it can win with an extra queen,
let alone with a mere bishop.

R.B. Mead

unread,
Aug 22, 1992, 6:46:20 AM8/22/92
to
>In article <9208170054.AA02933@wheat-chex>, crac...@ai.mit.edu (Stuart
>Cracraft) writes:
>
>> NOW GNU 3.1
>> White (time) Black (time)
>> 51) b2a3 6:51 c2c1B 2:28
>
>Why would anybody *ever* promote a pawn to a bishop?????? A queen should be
>able to do the job...
>

When the queen would result in a STALEMATE and you'd rather have
+1 than 1/2!

Regards.

R.B. Mead

unread,
Aug 23, 1992, 7:12:25 PM8/23/92
to
In article <7145...@romeo.cs.duke.edu> t...@duke.cs.duke.edu (Tom Truscott) writes:
>>I don't understand the discussion about what move is best. Any position can
>>be classified as follows: [6 classes are given]
>
>It is not necessarily that simple.
>At one extreme there are only 3 classes (won, drawn, lost).
>
>But surely a position that wins in 4 more moves is "better"
>than one that wins in 30 more moves?
>And even among positions that win in 4 more moves
>surely some are more aesthetically pleasing than others?
>(I prefer the ones where the pieces are in alphabetical order!)

I prefer boy, girl,..., but that's difficult with so many guys!

>
>At the other extreme every distinct position has a distinct ranking,
>so no two positions are considered equally "good".

Of course, there are a number of position pairs which must be assign
equivalent value.

There are symetrical properties of the board that lead to positions
of equivalent value. Think a bit, you'll find one. (Hint: end games!)

>
>Current computer chess play makes the above rather academic, however.
>GNUchess does not "know" that it can win with an extra queen,
>let alone with a mere bishop.

How so? It really depends on how near the end of the game it is.
Even I can see a one move mate, from time-to-time! Once she drops
the bra, that's usually a good indication! :)

0 new messages