Changes

Jump to: navigation, search

Pepito

9,617 bytes added, 10:35, 21 September 2018
Created page with "'''Home * Engines * Pepito''' '''Pepito''',<br/> a Chess Engine Communication Protocol and UCI compliant :Category:Open Source|open source chess e..."
'''[[Main Page|Home]] * [[Engines]] * Pepito'''

'''Pepito''',<br/>
a [[Chess Engine Communication Protocol]] and [[UCI]] compliant [[:Category:Open Source|open source chess engine]] written by [[Carlos del Cacho]] in [[C]], first released in September 2000 <ref>[https://www.stmintz.com/ccc/index.php?id=129855 New winboard engine released!] by [[Carlos del Cacho]], [[CCC]], September 18, 2000</ref>. The recent version comes with an own [[GUI]] written in [[Cpp|C++]] using [https://en.wikipedia.org/wiki/WxWidgets wxWidgets] and can create [[Opening Book|opening book databases]] from a pile of thousands of chess games, applying advanced data structures such as [https://en.wikipedia.org/wiki/B-tree B-trees] and [https://en.wikipedia.org/wiki/Skip_list skip lists] <ref>[https://www.behance.net/gallery/870970/Pepito-Chess-engine Pepito Chess engine on Behance]</ref>. As [[Bitboards|bitboard]] engine, Pepito applies [[Rotated Bitboards|rotated bitboards]] with 1/2 MiB lookup tables, indexed by the full [[Occupancy of any Line|8-bit line occupancy]], to determine [[Sliding Piece Attacks|sliding piece attacks]]. Pepito played the [[CCT4]], [[CCT5]] and [[CCT6]] tournaments.

=Screenshot=
[[FILE:Pepito.jpg|none|border|text-bottom|link=http://www.behance.net/gallery/Pepito-Chess-engine/870970]]
Pepito [[GUI]] <ref>[http://www.behance.net/gallery/Pepito-Chess-engine/870970 Pepito Chess engine on Behance]</ref>

=Features=
* [[NegaScout]] search algorithm
* [[Extensions]] to avoid [[Horizon Effect|horizon effect]] (i.e. [[Check Extensions|check]], [[Recapture Extensions|recapture]], [[Passed Pawn Extensions|pawn push]], ...)
* [[Transposition Table|Transposition tables]], [[Pawn Hash Table|pawn hash tables]] and [[Evaluation Hash Table|evaluation cache]]
* [[AEL-Pruning|AEL-pruning]] à la [[Ernst A. Heinz|Heinz]]
* [[Static Exchange Evaluation|Static exchange evaluator]], used for [[Move Ordering|move ordering]] and also to cull losing [[Captures|captures]] in the [[Quiescence Search|quiescence search]]
* [[Lazy Evaluation|Lazy evaluation]]
* [[Nalimov Tablebases]]
* [[Pondering]]
* [[Book Learning|Book learning]]

=Acknowledgments=
Pepito wouldn't have come to life without the help from these guys, acknowledged by Carlos del Cacho in thanx.txt, shipped with the source files <ref>[http://kirr.homeunix.org/chess/engines/Norbert%27s%20collection/Pepito%20%28Compilation%29/v1.59/Windows/thanx.txt thanx.txt]</ref>:
* [[Robert Hyatt|Bob Hyatt]] ([[Crafty]])
* [[Dušan Dobeš]] ([[Phalanx]])
* [[Dan Homan]] ([[EXchess]])
* [[Adrien Regimbald]] ([[Faile]])
* [[Jon Dart]] ([[Arasan]])
* [[Andrew Tridgell]] & [[Jonathan Baxter]] ([[KnightCap]])
* [[Stuart Cracraft]] & [[Chua Kong Sian]] ([[GNU Chess|GNU Chess 5]])
* [[John Stanback]] ([[GNU Chess|GNU Chess 4]])

... further ...
* [[Eugene Nalimov]] for his [[Endgame Tablebases]]

... and
* [[Jonathan Schaeffer]]
* [[Alexander Reinefeld]]
* [[Ernst A. Heinz]]
* [[Aske Plaat]]

for their papers, and
* [[Bruce Moreland]]
* [[Dieter Bürssner]]
* [[Brian Richardson]]
* [[Tony van Roon-Werten|Tony Werten]]

and many others at [[CCC]] for their help...

=Selected Games=
[[CCT4]], round 2, [[Pepito]] - [[Yace]] <ref>[http://www.vrichey.de/cct4/ CCT4 - PGN-Download] hosted by [[Volker Richey]]</ref>
<pre>
[Event "CCT4"]
[Site "Internet Chess Club"]
[Date "2002.01.19"]
[Round "2"]
[White "Pepito"]
[Black "Yace"]
[Result "1/2-1/2"]

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e6 7.f3 b5 8.g4 h6
9.Qd2 Nbd7 10.O-O-O Bb7 11.h4 b4 12.Na4 Qa5 13.b3 Nc5 14.a3 Rc8 15.Qxb4
Qc7 16.Nxc5 dxc5 17.Qa4+ Nd7 18.Ne2 c4 19.b4 Bc6 20.Qxa6 Ra8 21.Qxc4 Rxa3
22.Bf4 Qb7 23.c3 Bb5 24.Qd4 Ra2 25.Kb1 Rxe2 26.Rh3 e5 27.Bxe5 Bc5 28.Qd5
Bc6 29.Qc4 Bb5 30.Qd5 Bc6 31.Qc4 Bb5 32.Qd5 1/2-1/2
</pre>

=Clones=
The program [[Siboney]] by [[Francisco Rivera]] published in 2002 was based on Pepito with a changed [[Evaluation|evaluation]] <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=37440&p=142378 Siboney is at the moment not available!] by [[Frank Quisinsky]], [[Computer Chess Forums|Winboard Forum]], May 24, 2002</ref> <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=37909&p=144333 What is the state of Siboney now?] by [[Günther Simon]], [[Computer Chess Forums|Winboard Forum]], June 26, 2002</ref> <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=38504&p=146960 Siboney = a Pepito clone ??] by [[Brice Boissel]], [[Computer Chess Forums|Winboard Forum]], August 06, 2002</ref>. In 2003, [[Deep9|Deep<9>]] by pretended author [[Denis Grafen]] was proven a blatant [[:Category:Clone|clone]] of Pepito <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41578&p=158612 Re: A Deep question] by [[Carlos del Cacho]], [[Computer Chess Forums|Winboard Forum]], March 05, 2003</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=289305 The truth about Deep <9>] by [[Thomas Mayer]], [[CCC]], March 14, 2003</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=289424 Information] by [[Denis Grafen]], [[CCC]], March 15, 2003</ref>.

=Forum Posts=
==2000==
* [https://www.stmintz.com/ccc/index.php?id=129855 New winboard engine released!] by [[Carlos del Cacho]], [[CCC]], September 18, 2000
* [https://www.stmintz.com/ccc/index.php?id=130012 Pepito 1.01 uploaded! Bugfix + adjustable hash size] by [[Carlos del Cacho]], [[CCC]], September 20, 2000
* [https://www.stmintz.com/ccc/index.php?id=130421 About Pepito and Amyan] by [[José Carlos Martínez Galán|José Carlos]], [[CCC]], September 24, 2000 » [[Amyan]]
* [https://www.stmintz.com/ccc/index.php?id=130515 Pepito 1.03 available (Move now support & José C. bug fixed)] by [[Carlos del Cacho]], [[CCC]], September 25, 2000
* [https://www.stmintz.com/ccc/index.php?id=146024 Pepito v1.10 available w source] by [[Carlos del Cacho]], [[CCC]], December 22, 2000
==2001==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=34671&p=131024 Pepito 1.40 MMX LCT2 test] by [[Gabor Szots]], [[Computer Chess Forums|Winboard Forum]], October 02, 2001 » [[LCT II]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=34689&p=131081 Pepito 1.42 MMX build] by [[Dann Corbit]], [[Computer Chess Forums|Winboard Forum]], October 04, 2001
==2002==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=37894&p=144268 The New Pepito...] by [[Dann Corbit]], [[Computer Chess Forums|Winboard Forum]], June 24, 2002
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=38337&p=146188 new Pepito version available for download] by [[Carlos del Cacho]], [[Computer Chess Forums|Winboard Forum]], July 27, 2002
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=38372&p=146353 Config.dat for Pepito] by [[Carlos Pesce]], [[Computer Chess Forums|Winboard Forum]], July 30, 2002
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=38378&p=146377 New format of Config.dat for Pepito (built from the readme!)] by [[Günther Simon]], [[Computer Chess Forums|Winboard Forum]], July 30, 2002
* [https://www.stmintz.com/ccc/index.php?id=243447 Pepito 1.55 ( Read for fixes)] by Nolan Denson, [[CCC]], July 31, 2002
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=38504&p=146960 Siboney = a Pepito clone ??] by [[Brice Boissel]], [[Computer Chess Forums|Winboard Forum]], August 06, 2002 <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=37909&p=144333 What is the state of Siboney now?] by [[Günther Simon]], [[Computer Chess Forums|Winboard Forum]], June 26, 2002</ref>
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=39894&p=152458 Pepito 1.54 and learning] by [[Igor Korshunov]], [[Computer Chess Forums|Winboard Forum]], November 12, 2002
==2003==
* [https://www.stmintz.com/ccc/index.php?id=289182 Deep<9> Is a Clone based of Pepito? Really?] by [[Volker Richey]], [[CCC]], March 13, 2003
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41725&p=159242 Deep9, Pepito and Leo's Qualify] by [[Matthias Gemuh]], [[Computer Chess Forums|Winboard Forum]], March 13, 2003
==2004 ...==
* [https://www.stmintz.com/ccc/index.php?id=346386 Pepito @ CCT6 After thoughts] by Nolan Denson, [[CCC]], February 01, 2004
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=46805&p=177043 Pepito problem] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], March 10, 2004
* [http://www.talkchess.com/forum/viewtopic.php?t=18466& Pepito 1.59 Windows 64-bit build available] by [[Jim Ablett]], [[CCC]], December 20, 2007

=External Links=
==Chess Engine==
* [https://www.behance.net/gallery/870970/Pepito-Chess-engine Pepito Chess engine on Behance]
* [http://www.quarkchess.de/pepito/ Pepito... that other xboard chess engine] hosted by [[Thomas Mayer]]
* [http://kirr.homeunix.org/chess/engines/Norbert%27s%20collection/Pepito%20%28Compilation%29/ Index of /chess/engines/Norbert's collection/Pepito (Compilation)] by [[Norbert Raimund Leisner]], hosted by [[Kirill Kryukov]]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Pepito%201.59%2064-bit#Pepito_1_59_64-bit Pepito 1.59 64-bit] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Pepito Pepito (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Pepito_(sandwich) Pepito (sandwich) from Wikipedia]
* [https://en.wikipedia.org/wiki/Pepe Pepe (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Pepito_%28comics%29 Pepito (comics) from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Comics]]
[[Category:Food]]
[[Category:Given Name]]

Navigation menu