Geschrieben von: / Posted by: Pete Galati at 07 April 2000 23:13:28:
Exchess is listed as not being able to make a log file, this is not true. The only reason I bring this up here at the Winboard forum instead of emailing Frank directly about it, is that Exchess makes one of the best log files I've seen. So I wanted people to be aware of this feature in Exchess. See the "search.par" file to turn the log on.
One of the notable things about Exchess' log that I think makes is good is that it is generating EPD positions with each move, see below in part of an example log.
Pete
Log file for EXchess v3.11
============================
White-To-Move[1]: xboard
White-To-Move[1]: new
White-To-Move[1]: random
White-To-Move[1]: level
White-To-Move[1]: post
White-To-Move[1]: hard
White-To-Move[1]: easy
White-To-Move[1]: force
White-To-Move[1]: new
White-To-Move[1]: random
White-To-Move[1]: level
White-To-Move[1]: post
White-To-Move[1]: hard
White-To-Move[1]: easy
White-To-Move[1]: time
White-To-Move[1]: otim
White-To-Move[1]: d2d4
Black-To-Move[1]: Thinking ...
Starting search on position:
rnbqkbnr/pppppppp/8/8/3P4/8/PPP1PPPP/RNBQKBNR b KQkq d3
Book Move Found: Nf6
1. ... Nf6
White-To-Move[2]: time
White-To-Move[2]: otim
White-To-Move[2]: c2c4
Black-To-Move[2]: Thinking ...
Starting search on position:
rnbqkb1r/pppppppp/5n2/8/2PP4/8/PP2PPPP/RNBQKBNR b KQkq c3
Book Move Found: e6
2. ... e6
White-To-Move[3]: time
White-To-Move[3]: otim
White-To-Move[3]: b1c3
Black-To-Move[3]: Thinking ...
Starting search on position:
rnbqkb1r/pppp1ppp/4pn2/8/2PP4/2N5/PP2PPPP/R1BQKBNR b KQkq -
Book Move Found: Bb4
3. ... Bb4
White-To-Move[4]: time
White-To-Move[4]: otim
White-To-Move[4]: e2e3
Black-To-Move[4]: Thinking ...
Starting search on position:
rnbqk2r/pppp1ppp/4pn2/8/1bPP4/2N1P3/PP3PPP/R1BQKBNR b KQkq -
Book Move Found: O-O
4. ... O-O
White-To-Move[5]: time
White-To-Move[5]: otim
White-To-Move[5]: f1d3
Black-To-Move[5]: Thinking ...
Starting search on position:
rnbq1rk1/pppp1ppp/4pn2/8/1bPP4/2NBP3/PP3PPP/R1BQK1NR b KQ -
Book Move Found: d5
5. ... d5
White-To-Move[6]: time
White-To-Move[6]: otim
White-To-Move[6]: g1e2
Black-To-Move[6]: Thinking ...
Starting search on position:
rnbq1rk1/ppp2ppp/4pn2/3p4/1bPP4/2NBP3/PP2NPPP/R1BQK2R b KQ -
Book Move Found: c5
6. ... c5
White-To-Move[7]: time
White-To-Move[7]: otim
White-To-Move[7]: e1g1
Black-To-Move[7]: Thinking ...
Starting search on position:
rnbq1rk1/pp3ppp/4pn2/2pp4/1bPP4/2NBP3/PP2NPPP/R1BQ1RK1 b - -
Target search time: 1489
Starting depth: 1
Game stage: 0
1. -0.52 0 5 1. ... Bxc3
1. -0.01 0 8 1. ... cxd4
1. 0.06 0 13 1. ... Nbd7
1. 0.09 0 14 1. ... Nc6
2. 0.00 0 88 1. ... Nc6 2. Bd2
3. 0.02 0 477 1. ... Nc6 2. cxd5 exd5
3. 0.17 0 958 1. ... cxd4 2. exd4 Nc6
4. 0.01 0 2258 1. ... cxd4 2. exd4 Nc6 3. Bf4
5. 0.09 1 5519 1. ... cxd4 2. exd4 Nc6 3. Bf4 Bd7
6. -0.02 2 17553 1. ... cxd4 2. exd4 Nc6 3. cxd5 Nxd5 4. Bf4
7. 0.08 5 60017 1. ... cxd4 2. exd4 dxc4 3. Bxc4 Qc7 4. Bb5 Nc6
node_count = 181169 quiescent nodes = 28668 eval_count = 133938
hash hits = 19561 hash moves = 1216 pawn hash hits = 121980
node_rate = 12126 null cuts = 17271 exten = 4916 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: cxd4
7. ... cxd4
White-To-Move[8]: time
White-To-Move[8]: otim
White-To-Move[8]: e3d4
Black-To-Move[8]: Thinking ...
Starting search on position:
rnbq1rk1/pp3ppp/4pn2/3p4/1bPP4/2NB4/PP2NPPP/R1BQ1RK1 b - -
Target search time: 1449
Starting depth: 5
Game stage: 0
5. -0.04 0 1694 1. ... dxc4 2. Bxc4 Qc7 3. Bb5 Na6
5. 0.07 0 5919 1. ... Nc6 2. cxd5
6. -0.07 2 33977 1. ... Nc6 2. Bg5 dxc4 3. Bxc4 Bd7 4. Rc1
7. -0.05 6 101669 1. ... Nc6 2. Bg5 dxc4 3. Bxc4 Bd7 4. a3 Bd6
7. 0.05 10 161132 1. ... dxc4 2. Bxc4 Qc7 3. b3 Qa5 4. Bb2 Nc6
node_count = 226246 quiescent nodes = 25734 eval_count = 161346
hash hits = 24627 hash moves = 2268 pawn hash hits = 155788
node_rate = 15603 null cuts = 27403 exten = 5261 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: dxc4
8. ... dxc4
White-To-Move[9]: time
White-To-Move[9]: otim
White-To-Move[9]: d3c2
Black-To-Move[9]: Thinking ...
Starting search on position:
rnbq1rk1/pp3ppp/4pn2/8/1bpP4/2N5/PPB1NPPP/R1BQ1RK1 b - -
Target search time: 1414
Starting depth: 1
Game stage: 1
1. 0.53 0 4 1. ... Bxc3
1. 1.13 0 9 1. ... Nbd7
1. 1.16 0 10 1. ... Nc6
2. 1.00 0 127 1. ... Nc6 2. Bf4
3. 1.09 0 656 1. ... Nc6 2. Bf4 Bd7
4. 1.01 0 1749 1. ... Nc6 2. Bf4 Bd7 3. Be4
5. 1.02 0 6746 1. ... Nc6 2. Bf4 Bd7 3. d5 exd5
6. 1.02 3 45712 1. ... Nc6 2. Bf4 Bd7 3. d5 exd5 4. Nxd5
node_count = 207245 quiescent nodes = 18589 eval_count = 160616
hash hits = 10227 hash moves = 2274 pawn hash hits = 155229
node_rate = 14625 null cuts = 22009 exten = 5714 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: Nc6
9. ... Nc6
White-To-Move[10]: time
White-To-Move[10]: otim
White-To-Move[10]: c3e4
Black-To-Move[10]: Thinking ...
Starting search on position:
r1bq1rk1/pp3ppp/2n1pn2/8/1bpPN3/8/PPB1NPPP/R1BQ1RK1 b - -
Target search time: 1377
Starting depth: 1
Game stage: 1
1. 1.08 0 3 1. ... Nxe4
1. 1.30 0 8 1. ... e5
2. 1.07 0 179 1. ... e5 2. Nxf6+
2. 1.21 0 288 1. ... Nxe4 2. Bxe4
3. 1.01 0 744 1. ... Nxe4 2. Bxe4 Bd7
3. 1.11 0 1801 1. ... e5 2. Nxf6+ Qxf6
3. 1.12 0 3308 1. ... Bd7 2. Bf4
3. 1.14 0 4432 1. ... Re8 2. Nxf6+ Qxf6
4. 0.94 0 9928 1. ... Re8 2. Bg5 Be7 3. Re1
4. 1.02 1 12411 1. ... Nxe4 2. Bxe4 Qd7 3. Qc2
5. 0.79 2 34451 1. ... Nxe4 2. Bxe4 Qd7 3. Qc2 f5
5. 0.87 3 49970 1. ... e5 2. dxe5 Nxe4 3. Bxe4 Qxd1
5. 0.95 6 84655 1. ... Nd7 2. Bf4 e5 3. dxe5 Ndxe5
5. 0.99 6 91904 1. ... Nd5 2. Bg5 Be7 3. Bxe7 Qxe7
5. 1.03 8 125238 1. ... Qe7 2. Nxf6+ Qxf6 3. Bd2 Bxd2
6. --
node_count = 195425 quiescent nodes = 17298 eval_count = 151405
hash hits = 12982 hash moves = 3350 pawn hash hits = 147645
node_rate = 14171 null cuts = 15280 exten = 5830 int_iter = 2
egtb_probes = 0 egtb_hits = 0
Return move from search: Qe7
10. ... Qe7
White-To-Move[11]: time
White-To-Move[11]: otim
White-To-Move[11]: a2a3
Black-To-Move[11]: Thinking ...
Starting search on position:
r1b2rk1/pp2qppp/2n1pn2/8/1bpPN3/P7/1PB1NPPP/R1BQ1RK1 b - -
Target search time: 1344
Starting depth: 1
Game stage: 1
1. 1.26 0 2 1. ... Ba5
2. 1.09 0 125 1. ... Ba5 2. Nxf6+
3. 1.21 0 785 1. ... Ba5 2. Nxf6+ Qxf6
4. 1.06 0 3201 1. ... Ba5 2. Nd2 b5 3. b3
5. --
5. 0.88 1 28050 1. ... Nxe4 2. Bxe4 Bd6 3. Qc2 Qh4
6. --
6. 0.66 6 97218 1. ... Bd6 2. Bg5 Rd8 3. Nxf6+ gxf6 4. Be3
7. 0.70 10 158853 1. ... Bd6 2. Bg5 Rd8 3. Nxd6 Rxd6 4. Be4 Qd8
node_count = 217490 quiescent nodes = 16210 eval_count = 145600
hash hits = 33885 hash moves = 3444 pawn hash hits = 140172
node_rate = 16158 null cuts = 23423 exten = 5922 int_iter = 4
egtb_probes = 0 egtb_hits = 0
Return move from search: Bd6
11. ... Bd6
White-To-Move[12]: time
White-To-Move[12]: otim
White-To-Move[12]: e4f6
Black-To-Move[12]: Thinking ...
Starting search on position:
r1b2rk1/pp2qppp/2nbpN2/8/2pP4/P7/1PB1NPPP/R1BQ1RK1 b - -
Target search time: 1312
Starting depth: 1
Game stage: 1
1. 1.23 0 2 1. ... Qxf6
2. 1.09 0 42 1. ... Qxf6 2. b3
3. 1.20 0 339 1. ... Qxf6 2. d5 Ne5
4. 1.18 0 1606 1. ... Qxf6 2. d5 exd5 3. Qxd5
5. 1.23 0 5741 1. ... Qxf6 2. d5 exd5 3. Qxd5 Be5
6. 1.23 2 30433 1. ... Qxf6 2. d5 exd5 3. Qxd5 Be5 4. Qxc4
7. 1.23 5 84521 1. ... Qxf6 2. d5 exd5 3. Qxd5 Be5 4. Qxc4 Bxb2
node_count = 202818 quiescent nodes = 18192 eval_count = 142311
hash hits = 24336 hash moves = 2742 pawn hash hits = 135091
node_rate = 15446 null cuts = 20715 exten = 8386 int_iter = 1
egtb_probes = 0 egtb_hits = 0
Return move from search: Qxf6
12. ... Qxf6
White-To-Move[13]: time
White-To-Move[13]: otim
White-To-Move[13]: e2g3
Black-To-Move[13]: Thinking ...
Starting search on position:
r1b2rk1/pp3ppp/2nbpq2/8/2pP4/P5N1/1PB2PPP/R1BQ1RK1 b - -
Target search time: 1279
Starting depth: 1
Game stage: 1
1. 2.14 0 9 1. ... Bxg3
1. 2.29 0 14 1. ... Nxd4
2. 2.15 0 97 1. ... Nxd4 2. b3
2. 2.21 0 305 1. ... Qxd4 2. Be4
3. 2.13 0 1010 1. ... Qxd4 2. Qh5 h6
3. 2.24 0 1899 1. ... Nxd4 2. Ne4 Qe5
4. --
4. 2.23 0 5923 1. ... Bxg3 2. hxg3 Nxd4 3. Be4
5. 2.14 1 12478 1. ... Bxg3 2. hxg3 Nxd4 3. Be4 e5
6. 2.29 4 62981 1. ... Bxg3 2. hxg3 Nxd4 3. Qd2 Nxc2 4. Qxc2
7. 2.06 8 128064 1. ... Bxg3 2. hxg3 Nxd4 3. Be4 e5 4. Qh5 Nf5
node_count = 199690 quiescent nodes = 18291 eval_count = 146922
hash hits = 18834 hash moves = 2736 pawn hash hits = 140599
node_rate = 15600 null cuts = 17990 exten = 7089 int_iter = 1
egtb_probes = 0 egtb_hits = 0
Return move from search: Bxg3
13. ... Bxg3
White-To-Move[14]: time
White-To-Move[14]: otim
White-To-Move[14]: f2g3
Black-To-Move[14]: Thinking ...
Starting search on position:
r1b2rk1/pp3ppp/2n1pq2/8/2pP4/P5P1/1PB3PP/R1BQ1RK1 b - -
Target search time: 1247
Starting depth: 1
Game stage: 1
1. 2.24 0 8 1. ... Qxd4+
2. 2.16 0 121 1. ... Qxd4+ 2. Qxd4
3. 2.40 0 698 1. ... Qxd4+ 2. Qxd4 Nxd4
4. 2.33 0 2564 1. ... Qxd4+ 2. Qxd4 Nxd4 3. Bd1
5. 2.39 0 9754 1. ... Qxd4+ 2. Kh1 e5 3. Qh5 e4
6. 2.25 1 28176 1. ... Qxd4+ 2. Qxd4 Nxd4 3. Be4 e5 4. Bg5
7. 2.40 7 118368 1. ... Qxd4+ 2. Kh1 Qxd1 3. Bxd1 e5 4. Bg5 Kh8
node_count = 195851 quiescent nodes = 12844 eval_count = 137402
hash hits = 19308 hash moves = 2683 pawn hash hits = 134296
node_rate = 15705 null cuts = 20682 exten = 4262 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: Qxd4+
14. ... Qxd4+
White-To-Move[15]: time
White-To-Move[15]: otim
White-To-Move[15]: d1d4
Black-To-Move[15]: Thinking ...
Starting search on position:
r1b2rk1/pp3ppp/2n1p3/8/2pQ4/P5P1/1PB3PP/R1B2RK1 b - -
Target search time: 1214
Starting depth: 1
Game stage: 1
1. 2.43 0 2 1. ... Nxd4
2. 2.43 0 27 1. ... Nxd4
3. 2.43 0 84 1. ... Nxd4
4. 2.43 0 141 1. ... Nxd4
5. 2.43 0 198 1. ... Nxd4
6. 2.43 0 242 1. ... Nxd4
7. 2.43 0 14239 1. ... Nxd4 2. Ba4 Rd8 3. Bg5 Rd5 4. Bf4 e5
8. 2.38 10 191595 1. ... Nxd4 2. Be4 c3 3. Re1 Nb3 4. Rb1 Nxc1 5. Rexc1
node_count = 216147 quiescent nodes = 17349 eval_count = 139663
hash hits = 32692 hash moves = 4650 pawn hash hits = 136607
node_rate = 17804 null cuts = 23592 exten = 5645 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: Nxd4
15. ... Nxd4
White-To-Move[16]: time
White-To-Move[16]: otim
White-To-Move[16]: c2e4
Black-To-Move[16]: Thinking ...
Starting search on position:
r1b2rk1/pp3ppp/4p3/8/2pnB3/P5P1/1P4PP/R1B2RK1 b - -
Target search time: 1185
Starting depth: 6
Game stage: 1
6. 2.37 0 163 1. ... c3 2. bxc3
7. 2.37 4 67481 1. ... c3 2. bxc3
node_count = 205086 quiescent nodes = 16214 eval_count = 127375
hash hits = 36412 hash moves = 2935 pawn hash hits = 123436
node_rate = 17292 null cuts = 20089 exten = 6179 int_iter = 1
egtb_probes = 0 egtb_hits = 0
Return move from search: c3
16. ... c3
White-To-Move[17]: time
White-To-Move[17]: otim
White-To-Move[17]: b2c3
Black-To-Move[17]: Thinking ...
Starting search on position:
r1b2rk1/pp3ppp/4p3/8/3nB3/P1P3P1/6PP/R1B2RK1 b - -
Target search time: 1154
Starting depth: 5
Game stage: 1
5. 2.27 0 2 1. ... Ne2+
6. 2.27 0 42 1. ... Ne2+
7. 2.15 0 11846 1. ... Ne2+ 2. Kh1 Nxc3 3. Bf3 Rd8 4. Bg5 Rd3
8. 2.20 2 45030 1. ... Ne2+ 2. Kh1 Nxc3 3. Bf3 Rd8 4. Bg5 Rd3 5. Rae1
9. 2.12 6 118765 1. ... Ne2+ 2. Kh1 Nxc3 3. Bf3 Rd8 4. Bb2 Nd5 5. Bh5 Rd7
node_count = 206992 quiescent nodes = 10844 eval_count = 126877
hash hits = 36449 hash moves = 2880 pawn hash hits = 124832
node_rate = 17859 null cuts = 27359 exten = 2784 int_iter = 0
egtb_probes = 0 egtb_hits = 0
Return move from search: Ne2+
17. ... Ne2+
White-To-Move[18]: force
White-To-Move[18]: new
White-To-Move[1]: random
White-To-Move[1]: level
White-To-Move[1]: post
White-To-Move[1]: hard
White-To-Move[1]: easy
White-To-Move[1]: force
White-To-Move[1]: quit