Author: Richard A. Fowell (fowell@netcom.com)
Date: 15:23:30 06/13/98
Go up one level in this thread
Here's an entry, supplied by Kyle Evans of the IECC.
His words: "Please feel free to use the game ..."
A version of this is also posted at
http://www.life-online.org/iecc/ieccfaq.txt
This game includes:
- Checkmate symbol used
- Promotion to Queen (with capture and check!)
- Underpromotion to Knight
- En Passant capture
- En Passant capture with check
- Both kingside and queenside castling
- Five file disambiguations (two knight, three rook)
- Two row disambiguations (one knight, one rook)
I tried it on eight programs yesterday and found two problems
in well-known commercial chess programs. I also noted a number of
other problems that just about any PGN file would have demonstrated.
Here's the game:
============= cut here ==============
[Event "KO-50.2"]
[Site "IECC"]
[Date "1997.04.15"]
[Round "2"]
[White "Brown, Mary"]
[Black "Green, John"]
[Result "1-0"]
1. e4 e5 2. Nf3 Nc6 3. Bc4 b6 4. O-O Bb7 5. d4 Qf6 6. c3 O-O-O 7. Nbd2
exd4 8.
cxd4 Nge7 9. d5 Ne5 10. Qe2 N7g6 11. Ba6 Bd6 12. Nxe5 Qxe5 13. Bxb7+
Kxb7 14.
Nf3 Qh5 15. b3 c5 16. dxc6+ dxc6 17. Bb2 Rhe8 18. Rfc1 Bf4 19. Rc4 Rd2
20. Qxd2
Bxd2 21. Nxd2 Nf4 22. e5 f5 23. exf6 Qg5 24. g3 Ne2+ 25. Kf1 Qb5 26. f7
Kc8 27.
fxe8=Q+ Kc7 28. Rd4 Nc1+ 29. Kg1 c5 30. Qe3 Nxb3 31. axb3 g5 32. Rda4 c4
33.
Ra6 Qa5 34. R6xa5 c3 35. Nc4 cxb2 36. Rd1 b1=N 37. Qe4 Nc3 38. Rxa7+ Kb8
39.
Qb7# 1-0
=========== cut here ===================
Enjoy. One feature that this game does not demonstrate is a case where
disambiguation is not used because one of the two moves is illegal
(e.g., one of the two pieces is subject to an absolute pin).
Examples that are not "minimal PGN export format"
would also be good, e.g.: FEN tag, annotations, NAGs, etc.
Richard A. Fowell
P.S.: An observation from my test of the eight software packages:
The rules given in section 8.2.1
of the PGN spec for PGN export format regarding:
(a) maximal number of tokens per movetext line
(b) no space at the end of the movetext line
were disregarded by at least half of the programs tested.
Otherwise, compliance was pretty good.
Don't get me wrong - six of the eight programs had output errors
besides (a) and (b) above, but none of those errors were exhibited
by more than two programs, which suggests to me that the other
rules being violated were generally well understood and complied
with.
There was actually one program whose output was completely
compliant, as best as I could tell.
I've been emailing the individual authors about the particulars.
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.