From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Ziggurat

a chess engine by David Norris which has been under development since its first release as WinChess [2] and Windows Chess in the first Microsoft Entertainment Pack in 1989. A group of Microsoft developers believed that, in order for Windows to succeed, a grassroots effort to create simple but fun entertainment titles needed to be made, and thus "Bogus Software" was born [3]. The byline for Bogus Software was that all of our applications could be "written in ten days plus a couple of two day follow-ups".


The present Ziggurat is a UCI chess engine re-written from the ground up in C that uses the PVS/ZWS search algorithm, aspiration windows, the null move heuristic, magic bitboards, and limited razoring.

Photos and Games

WCSC2017 R1 Ziggurat-Shredder.JPG

Ziggurat played the WCSC 2017, here the round 1 game Ziggurat vs Shredder
with David Norris and Stefan Meyer-Kahlen operating their engines [4]

[Event "WCSC 2017"]
[Site "Leiden"]
[Date "2017.07.01"]
[Round "1.1"]
[White "Ziggurat"]
[Black "Shredder"]
[Result "0-1"]

1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Nc3 e6 5.Bg5 h6 6.Bxf6 Qxf6 7.e3 Nd7 8.Bd3 dxc4 9.Bxc4 g6
10.O-O Bg7 11.Rc1 O-O 12.e4 e5 13.d5 Nb6 14.dxc6 bxc6 15.Be2 Rd8 16.Qc2 Bg4 17.Nd1 Rac8
18.Ne3 Bxf3 19.Bxf3 h5 20.Qc5 Bh6 21.Rc2 Rd4 22.b3 Rc7 23.a3 Bf8 24.Qa5 Qd6 25.g4 h4
26.Rc3 h3 27.Re1 Rd2 28.Rec1 Ra2 29.b4 Qf6 30.Nf1 c5 31.Rb3 c4 32.Rbc3 Rd7 33.Qb5 a6
34.Qxa6 Bxb4 35.Qb5 Bxc3 36.Rxc3 Rd1 37.Re3 Re1 38.Qe8+ Kh7 39.Be2 Rxf1+ 40.Kxf1 Ra1+
41.Bd1 Rxd1+ 42.Ke2 Rd3 43.Qb5 Rxe3+ 44.fxe3 Qd6 45.Qb1 c3 46.Qa2 Qd7 47.Qc2 Qb5+ 48.Ke1
Qb2 49.Kd1 Qxa3 50.Ke2 Qb2 51.Kd3 Nd5 52.Qxb2 cxb2 53.Kc2 Nxe3+ 0-1



Early Ziggurat Window [5]

See also

Forum Posts

External Links

Chess Engine



Up one Level