On this Monday, the program can now play real chess (but not very well) and while some features are missing, there are no known bugs with those which are present. So I've emailed a copy of the Pascal source to those who've gotten earlier versions. Also, I can send a copy to anyone else who might want to review and experiment; just let me know.
The BozoChess 2011.12.12 source is 13,062 lines long and about 375 KB in size. A free Pascal compiler can be had from the http://www.freepascal.org/download.var web page.
A sample game at blitz speed:
Code: Select all
[Event "Unknown event"]
[Site "Unknown site"]
[Date "2011.12.12"]
[Round "-"]
[White "Unknown player"]
[Black "Unknown player"]
[Result "1/2-1/2"]
1 Nf3 Nf6 2 d4 d5 3 Nc3 Bf5 4 Bf4 Nh5 5 Be3 Nf6 6 Nh4 Be6 7 Qd3 a6 8 g3 Nc6 9 Bg2 g6 10 O-O Bg7 11
h3 Qd7 12 Kh2 h6 13 f4 Nb4 14 Qd2 Nc6 15 a3 Ne4 16 Qd3 g5 17 Nf3 gxf4 18 Bxf4 Nxc3 19 Qxc3 O-O 20
Ne5 Nxe5 21 dxe5 a5 22 g4 Qb5 23 Qxc7 Rfc8 24 Qxe7 Rxc2 25 Bf3 Qxb2 26 Rab1 Qd4 27 Bg3 Bxe5 28 Rxb7
Rac8 29 Bxe5 Qxe5+ 30 Kg2 d4 31 Re1 d3 32 Qh4 dxe2 33 Qg3 Qe3 34 a4 Qd4 35 g5 h5 36 g6 f5 37 Qg5
R2c7 38 Rxc7 Rxc7 39 Rxe2 Bc4 40 Re8+ Kg7 41 Qxf5 Qd6 42 Qxh5 Qxg6+ 43 Qxg6+ Kxg6 44 Re5 Ra7 45 Bd5
Bd3 46 Kg3 Bc2 47 Bc6 Kf6 48 Rh5 Rc7 49 Bf3 Rc3 50 Rh6+ Ke7 51 Rc6 Rxc6 52 Bxc6 Kd6 53 Bb5 Kc5 54
h4 Bd1 55 Bd3 Kd5 56 Bg6 Bxa4 57 h5 Ke5 58 h6 Kf6 59 h7 Kg7 60 Be4 Bd7 61 Kf4 a4 62 Ke5 a3 63 Bb1
Kh8 64 Ba2 Kxh7 65 Kd6 Bf5 66 Kc5 Be4 67 Kb4 Kh6 68 Kxa3 1/2-1/2

