Changes

Jump to: navigation, search

Pharaon

8,757 bytes added, 16:01, 12 January 2019
Created page with "'''Home * Engines * Pharaon''' FILE:Pharaoh.svg|border|right|thumb|240px|Pharaon <ref>Pharaoh, the king of [https://en.wikipedia.org/wiki/Ancient_Egypt an..."
'''[[Main Page|Home]] * [[Engines]] * Pharaon'''

[[FILE:Pharaoh.svg|border|right|thumb|240px|Pharaon <ref>Pharaoh, the king of [https://en.wikipedia.org/wiki/Ancient_Egypt ancient Egypt], is often depicted wearing the [https://en.wikipedia.org/wiki/Nemes nemes] [http://en.wiktionary.org/wiki/headdress headdress] and an [http://en.wiktionary.org/wiki/ornate ornate] [https://en.wikipedia.org/wiki/Kilt kilt]. Based on [https://en.wikipedia.org/wiki/New_Kingdom_of_Egypt New Kingdom] [https://en.wikipedia.org/wiki/Art_of_ancient_Egypt#Painting tomb paintings]. Author: [https://en.wikipedia.org/wiki/User:Jeff_Dahl?rdfrom=commons:User:Jeff_Dahl Jeff Dahl], December 2007, [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons], [https://en.wikipedia.org/wiki/Pharaoh Pharaoh from Wikipedia] </ref> ]]

'''Pharaon''',<br/>
a [[WinBoard]] and [[UCI]] compliant chess engine by [[Franck Zibi]], written in [[Cpp|C++]]. Pharaon evolved from Franck's former program [[ZChess]], which was renamed in April 2001 <ref>[http://www.fzibi.com/pharaon/history.htm Pharaon History]</ref>.

=Description=
Pharaon incorporates [https://en.wikipedia.org/wiki/Object-oriented_programming object oriented] paradigms, and relies on [[Bitboards|bitboards]] <ref>[http://www.fzibi.com/cchess/bitboards.htm Introduction to Bitboards] by [[Franck Zibi]]</ref>, in particular [[Rotated Bitboards|rotated bitboards]] to determine [[Sliding Piece Attacks|sliding piece attacks]].
It is a [[Principal Variation Search|PV searcher]] 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.htm Home of Pharaon]</ref>.
[[Chess960]] support was introduced with version 3.3 <ref>[https://www.stmintz.com/ccc/index.php?id=431772 Release of Pharaon v3.3 (with Chess 960 support)] by [[Franck Zibi]], [[CCC]], June 17, 2005</ref>, and subsequent "deep" versions with a [[Parallel Search|parallel search]] have [[Endgame Tablebases|tablebase]] support, a [[Persistent Hash Table|persistent hash table]] for [[Learning|position learning]] as well as [[Book Learning|book learning]] <ref>[http://www.fzibi.com/pharaon.htm Home of Pharaon]</ref>.

=Tournament Play=
Pharaon participated at the [[WMCCC 2001]] in [https://en.wikipedia.org/wiki/Maastricht Maastricht], and already had its debut at the [[CCT3]] online tournament, and short after over the board at [[Massy 2001]]. It further played two [[Livingston Chess960 Computer World Championship|Livingston Chess960 Computer World Championships]], the [[Chess960CWC 2005]] and the [[Chess960CWC 2006]], and further [[French Computer Chess Championship|French Computer Chess Championships]], [[French Programmers Tournament|French Programmers Tournaments]] and [[CCT Tournaments]].

=Selected Games=
[[FCCC 2002]], round 4, [[Pharaon]] - [[Chess Tiger|Chess Tiger 15.0]] <ref>[https://www.stmintz.com/ccc/index.php?id=256580 French ch Pharaon-Tiger15 - nice attack] by [[Sune Larsson]], [[CCC]], October 06, 2002</ref>
<pre>
[Event "FCCC 2002"]
[Site "Massy"]
[Date "2002.10.05"]
[Round "4"]
[White "Pharaon"]
[Black "Chess Tiger 15.0"]
[Result "1-0"]

1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 c5 8.Ne2 Nc6
9.Be3 O-O 10.Rc1 cxd4 11.cxd4 Qa5+ 12.Kf1 Qa3 13.Qb3 Qd6 14.Bd5 Na5 15.Qa4 Qd8
16.Bd2 Nc6 17.Bxc6 bxc6 18.Ba5 Qe8 19.Qxc6 Qxc6 20.Rxc6 Bb7 21.Rc7 Bxe4 22.f3
Bd5 23.Kf2 e6 24.a3 Rfc8 25.Rhc1 Rxc7 26.Rxc7 Bf6 27.Bb4 Bd8 28.Rc3 g5 29.Rc2
f5 30.Nc3 Bb3 31.Rb2 Bc4 32.Bd6 Ba5 33.Na4 Bd5 34.Rb5 Bd8 35.Nc5 Kf7 36.Ke3 Bc6
37.Rb2 f4+ 38.Kd3 Bb6 39.Be5 Rd8 40.Ne4 Bxe4+ 41.Kxe4 Rc8 42.g3 fxg3 43.hxg3 Rc1
44.g4 Re1+ 45.Kd3 Ra1 46.Rb3 h6 47.Ke4 Kg6 48.Rc3 Re1+ 49.Kd3 Rd1+ 50.Ke2 Ra1
51.Rc8 Ra2+ 52.Kd3 Rxa3+ 53.Ke4 Rb3 54.Rf8 a5 55.Rf6+ Kh7 56.Rxe6 a4 57.Re8 Kg6
58.Re7 h5 59.f4 Kh6 60.Kf5 Rf3 61.Bg7+ Kh7 62.Bf6+ Kg8 63.Kg6 Kf8 64.Re5 Re3
1-0
</pre>

=See also=
* [[Anubis]]
* [[CHEOPS]]
* [[ZChess]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=182249 Re: Delfe 1.0, UCI / WB Pharaon / Chess Adivisor, Comet B.37 available ...] by [[Franck Zibi]], [[CCC]], August 02, 2001
* [https://www.stmintz.com/ccc/index.php?id=182342 Re: Where to download Pharaon? (NT)] by [[Franck Zibi]], [[CCC]], August 03, 2001
* [https://www.stmintz.com/ccc/index.php?id=186734 Pharaon 2.50 for WinBoard is available] by [[Franck Zibi]], [[CCC]], September 01, 2001
* [https://www.stmintz.com/ccc/index.php?id=208406 Pharaon 2.61 is available (with WinBoard and UCI support)] by [[Franck Zibi]], [[CCC]], January 19, 2002
* [https://www.stmintz.com/ccc/index.php?id=234374 interesting move by Pharaon] by [[Jon Dart]], [[CCC]], June 06, 2002
* [https://www.stmintz.com/ccc/index.php?id=256580 French ch Pharaon-Tiger15 - nice attack] by [[Sune Larsson]], [[CCC]], October 06, 2002 » [[FCCC 2002]]
* [https://www.stmintz.com/ccc/index.php?id=392705 Announcement : Release of Pharaon v3] by [[Franck Zibi]], [[CCC]], October 21, 2004
* [https://www.stmintz.com/ccc/index.php?id=403314 Re: Mail from Franck Zibi] by [[Franck Zibi]], [[CCC]], December 30, 2004
* [https://www.stmintz.com/ccc/index.php?id=404644 Release of Pharaon v3.2] by [[Franck Zibi]], [[CCC]], January 08, 2005
* [https://www.stmintz.com/ccc/index.php?id=431772 Release of Pharaon v3.3 (with Chess 960 support)] by [[Franck Zibi]], [[CCC]], June 17, 2005

=External Links=
==Chess Engine==
* [http://www.fzibi.com/pharaon.htm Home of Pharaon]
: [http://www.fzibi.com/pharaon/about.htm About Deep Pharaon 3.5.1]
* [http://www.fzibi.com/pharaon/history.htm Pharaon History]
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=124 Pharaon's ICGA Tournaments] (includes [[ZChess]])
* [http://www.fzibi.com/pharaon/exactachess.htm “20 Questions” with Franck Zibi (Author of Pharaon)], Questions by [[Michael Diosi]], April 2005
* [http://www.chessgames.com/perl/chessplayer?pid=54049 The chess games of PHARAON] from [http://www.chessgames.com/index.html chessgames.com]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Pharaon&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Pharaon] in [[CCRL|CCRL 40/40]]
==Pharaoh==
* [http://fr.wikipedia.org/wiki/Pharaon Pharaon from Wikipedia.fr] (French)
* [https://en.wikipedia.org/wiki/Pharaoh Pharaoh from Wikipedia]
* [https://en.wikipedia.org/wiki/List_of_pharaohs List of pharaohs from Wikipedia]
* [https://en.wikipedia.org/wiki/Pharaoh_%28disambiguation%29 Pharaoh (disambiguation) from Wikipedia]
* [[:Category:Miles Davis|Miles Davis]] - [https://en.wikipedia.org/wiki/Bitches_Brew#Track_listing Pharaoh's Dance] (composed by [[:Category:Joe Zawinul|Joe Zawinul]]), [https://en.wikipedia.org/wiki/Bitches_Brew Bitches Brew] (1970), [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: lineup: [[:Category:Miles Davis|Miles Davis]], [[:Category:Wayne Shorter|Wayne Shorter]], [[:Category:Bennie Maupin|Bennie Maupin]], [[:Category:Joe Zawinul|Joe Zawinul]], [https://en.wikipedia.org/wiki/Larry_Young_(musician) Larry Young], [[:Category:Chick Corea|Chick Corea]]<br/>
: [[:Category:John McLaughlin|John McLaughlin]], [[:Category:Dave Holland|Dave Holland]], [https://en.wikipedia.org/wiki/Harvey_Brooks_(bassist) Harvey Brooks], [[:Category:Lenny White|Lenny White]], [[:Category:Jack DeJohnette|Jack DeJohnette]], [https://en.wikipedia.org/wiki/Don_Alias Don Alias], [https://en.wikipedia.org/wiki/Juma_Santos Juma Santos]
: {{#evu:https://www.youtube.com/watch?v=ycSAGSO1AI0|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:WinBoard]]
[[Category:UCI]]
[[Category:Chess960]]
[[Category:Nobility]]
[[Category:Miles Davis]]
[[Category:Joe Zawinul]]
[[Category:Wayne Shorter]]
[[Category:Bennie Maupin]]
[[Category:Chick Corea]]
[[Category:John McLaughlin]]
[[Category:Dave Holland]]
[[Category:Lenny White]]
[[Category:Jack DeJohnette]]

Navigation menu