Changes

Jump to: navigation, search

ZChess

4,997 bytes added, 20:57, 12 January 2019
Created page with "'''Home * Engines * ZChess''' '''ZChess''',<br/> a WinBoard compatible chess engine by Franck Zibi, written in C++, in April 2001 renamed to..."
'''[[Main Page|Home]] * [[Engines]] * ZChess'''

'''ZChess''',<br/>
a [[WinBoard]] compatible chess engine by [[Franck Zibi]], written in [[Cpp|C++]], in April 2001 renamed to [[Pharaon]]. ZChess evolved from a [[C]] port of [[HpChess]] incorporating [https://en.wikipedia.org/wiki/Object-oriented_programming object oriented] paradigms, and using a [[Bitboards|bitboard]] board representation <ref>[http://www.fzibi.com/cchess/bitboards.htm Introduction to Bitboards] by [[Franck Zibi]]</ref> and in particular [[Rotated Bitboards|rotated bitboards]] to generate sliding piece attacks.
ZChess applies [[Principal Variation Search|PVS]] with [[Iterative Deepening|iterative deepening]] and [[Aspiration Windows|aspiration windows]], using a [[Transposition Table|transposition table]] with multiple probes, [[Pawn Hash Table|pawn-]] and [[King Safety|king safety]] [[Hash Table|hash tables]], [[Static Exchange Evaluation|SEE]] for [[Move Ordering|move ordering]] and [[Pruning|pruning]], [[Null Move Pruning#AdaptiveNullMovePruning|adaptive null move pruning]] with [[Depth Reduction R|R]] = 2, 3, and heavily prunes not only in [[Quiescence Search|quiescence search]]. Move ordering considers [[Hash Move|hash-table move]], winning [[Captures|captures]] by SEE, [[Killer Heuristic|killer heuristic]], [[Countermove Heuristic|counter move heuristic]], and [[History Heuristic|history heuristic]] <ref>[http://www.fzibi.com/pharaon/history.htm Pharaon History]</ref>.

=Tournaments=
ZChess had its debut at the [[FCCC 1997]] and became runner up behind [[Chess Wizard]] at the [[FCCC 1998]]. It further participated at the [[WMCCC 2000]] in London, the [[IPCCC 2001]] and [[CCT2]] online tournament, before it was renamed to [[Pharaon]]. Against humans, ZChess 1.2 played the [[Aubervilliers Rapid Open#1999|1999 Aubervilliers Tournament]], scoring 9½/12 (one loss) with a [https://en.wikipedia.org/wiki/Performance_rating_%28chess%29#Performance_rating TPR] of 2300 [https://en.wikipedia.org/wiki/Elo_rating_system Elo] <ref>[http://www.fzibi.com/pharaon/auber99.htm ZChess at the 1999 Aubervilliers Tournament]</ref>.

=Selected Games=
==FCCC 1998==
[[FCCC 1998]], round 10, [[ZChess]] - [[Chess Guru]]
<pre>
[Event "6th French CCC"]
[Site "Clichy, FRA"]
[Date "1998.09.27"]
[Round "10"]
[White "ZChess"]
[Black "Chess Guru"]
[Result "1-0"]
[ECO "B81"]

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.g4 h6 7.Rg1 Be7 8.Be3
Nc6 9.Qf3 Bd7 10.O-O-O Nxd4 11.Rxd4 Qa5 12.Rd1 Bc6 13.g5 hxg5 14.Rxg5
d5 15.Rxg7 dxe4 16.Qf4 Kf8 17.Rg2 Nh5 18.Qg4 Bb4 19.Nb1 Nf6 20.Qg7+
Ke7 21.Rg5 Bd5 22.Rg6 Nh7 23.Rh6 Rag8 24.Bg5+ Ke8 25.Qe5 f6 26.Bxf6
Nxf6 27.Rxf6 Ke7 28.a3 Bc4 29.Qf4 Qh5 30.axb4 e5 31.Qxe4 Kxf6 32.Bxc4
Rd8 33.Nd2 Rd7 34.f4 Ke7 35.Bb5 Rdd8 36.Qxb7+ Kf8 37.Qc7 Qh4 38.fxe5
Rh7 39.Qc5+ Kg8 40.Rg1+ Kh8 41.e6 Qf6 42.Ne4 Qf4+ 43.Kb1 Qxe4 44.Qc3+
Qd4 45.Rd1 1-0
</pre>

==WMCCC 2000==
[[WMCCC 2000]], round 6, [[Junior]] - [[ZChess]] <ref>[https://www.game-ai-forum.org/icga-tournaments/round.php?tournament=31&round=6&id=5 London 2000 - Chess - Round 6 - Game 5 (ICGA Tournaments)]</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=125984 Junior-zchess is going to be a draw] by [[Uri Blass]], [[CCC]], August, 24, 2000</ref>
<pre>
[Event "WMCCC 2000"]
[Site "London, UK"]
[Date "2000.08.24"]
[Round "6"]
[White "Junior"]
[Black "ZChess"]
[Result "1/2-1/2"]

1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 Bd6
8.Qe2 h6 9.Ne4 Nxe4 10.Qxe4 Qc7 11.Qg4 Kf8 12.O-O c5 13.Re1 b6 14.c3
Bb7 15.h4 Rd8 16.Qh3 Bf4 17.a4 Bxc1 18.Raxc1 Qf4 19.Qg3 Qxg3 20.fxg3
Ke7 21.Bb5 a5 22.Rcd1 g5 23.d5 Nf6 24.c4 Rhg8 25.Rd2 Rd6 26.b3 Rg7
27.Rde2 Ng4 28.Nd2 Nf6 29.hxg5 hxg5 30.Nf3 Ng4 31.Re4 Nh6 32.g4 Kd8
33.R4e2 Rg6 34.Ne5 Rf6 35.Re3 exd5 36.cxd5 Rxd5 37.Nc4 Kc8 38.Re8+ Rd8
39.Rxd8+ Kxd8 40.Rd1+ Kc7 41.Rd7+ Kb8 42.Rd8+ Kc7 43.Rd7+ Kb8 1/2-1/2
</pre>

=See also=
* [[Pharaon]]
* [[Z-Chess]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=127888 ANN : ZChess 2.0 (London) Released] by [[Franck Zibi]], [[CCC]], September 02, 2000
* [https://www.stmintz.com/ccc/index.php?id=127895 ZChess 2.0 running the gauntlet] by CLiebert, [[CCC]], September 02, 2000
* [http://www.talkchess.com/forum/viewtopic.php?t=46037 ZChess 2.00 (London) in concerto !] by [http://www.talkchess.com/forum/profile.php?mode=viewprofile&u=881 Ruxy Sylwyka], [[CCC]], November 17, 2012

=External Links=
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=124 ZChess' ICGA Tournaments] (includes [[Pharaon]])
* [http://www.fzibi.com/pharaon/history.htm Pharaon History]
* [http://www.fzibi.com/pharaon/auber99.htm ZChess at the 1999 Aubervilliers Tournament] » [[Aubervilliers Rapid Open#1999|Aubervilliers Rapid Open 1999]]
* [http://www.rebel.nl/authors.htm Meet the Authors] by [[Ed Schroder|Ed Schröder]]
* [http://www.365chess.com/players/Comp_ZChess_1.2 Comp ZChess 1.2 chess games - 365Chess.com]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:WinBoard]]

Navigation menu