Older Version Newer Version

GerdIsenberg GerdIsenberg Jun 6, 2017

**[[Home]] * [[Engines]] * Sharper**
|| [[image:Pęczarski_Card-sharpers.jpg link="https://commons.wikimedia.org/wiki/File:P%C4%99czarski_Card-sharpers.jpg"]] ||~ || **Sharper**,
a  [[Chess Engine Communication Protocol]] aka [[Winboard]] compliant chess engine by [[Albert Bertilsson]], written in [[Cpp|C++]]. Sharper emerged in 2002 and 2003 from Albert's former engine [[Sharp Chess|#Chess]], which was written in [[C sharp|C#]] <ref>[[https://web.archive.org/web/20070607093301/http://www.albert.nu/default.asp?sub=programs/default.asp?sub=sharpchess/main.htm|#Chess]] ([[https://en.wikipedia.org/wiki/Wayback_Machine|Wayback Machine]])</ref>. Released in 2003 <ref>[[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41637|New engine, Sharper 0.02!]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], March 09, 2003</ref>, Sharper became a reference engine for [[Perft]] and [[Perft#Divide|Divide]] [[Perft Results|results]]. ||
|| Card-Sharpers <ref>[[https://commons.wikimedia.org/wiki/File:P%C4%99czarski_Card-sharpers.jpg|Card-sharpers by candlelight]] by [[Arts#Peczarski|Feliks Pęczarski]], [[https://en.wikipedia.org/wiki/Oil_painting|oil on canvas]], 1845, Current location: [[https://en.wikipedia.org/wiki/National_Museum,_Warsaw|National Museum, Warsaw]], [[https://en.wikipedia.org/wiki/Wikimedia_Commons|Wikimedia Commons]], [[https://en.wikipedia.org/wiki/Card_sharp|Card sharp from Wikipedia]]</ref> ||~ ||^ ||
[[toc]]
=Features=
<ref>Features based on [[https://web.archive.org/web/20061014115710/http://www.albert.nu/default.asp?sub=programs/default.asp%3Fsub=sharper/main.htm|History.txt]], November 2003</ref>
==[[Board Representation]]==
* [[0x88]]
* [[Piece-Lists]]
* [[Bitboards]]
==[[Search]]==
* [[Iterative Deepening]]
> [[Aspiration Windows]]
* [[Alpha-Beta]]
* [[Transposition Table]]
> [[Zobrist Hashing]]
* [[Quiescence Search]]
* [[Null Move Pruning#ZugzwangVerification|Verified Null Move Pruning]]
* [[Extensions#FractionalExtensions|Fractional Extensions]]
> [[Check Extensions]]
> [[One Reply Extensions]]
> [[Passed Pawn Extensions|Pawns to 7th Rank]]
> [[Promotions]]
* [[Move Ordering]]
> [[MVV-LVA|MVV/LVA]]
> [[History Heuristic]]
> [[Piece-Square Tables]]
==[[Evaluation]]==
* [[Material]]
> [[Bishop Pair]]
* [[Piece-Square Tables]] <ref> [[http://www.stmintz.com/ccc/index.php?id=304684|Program settings (Re: Programmers Should Take A Cue From Chessmaster)]] by [[Albert Bertilsson]], [[CCC]], July 04, 2003</ref>
* [[King Safety]]
* [[Pawn Structure]]
> [[Pawn Hash Table]]
==Misc==
* [[Opening Book]]
* [[Perft]] and [[Perft#Divide|Divide]]
* [[Pondering]]

=See also=
* [[Sharp Chess|#Chess]]
* [[SharpChess]] by [[Peter Hughes]]

=Forum Posts=
==2003==
===February ...===
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41257|To Uri, about perft speeds]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], February 14, 2003 » [[Perft]]
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41284|Perft 9, confirmed by Sharper too...]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], February 16, 2003
* [[http://www.stmintz.com/ccc/index.php?id=286582|Why have a UnMakeMove or UndoMove function (not as stupid as it sounds)?]] by [[Albert Bertilsson]], [[CCC]], February 24, 2003 » [[Unmake Move]]
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41637|New engine, Sharper 0.02!]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], March 09, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41698|Sharper version 0.03 released!]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], March 12, 2003
* [[http://www.stmintz.com/ccc/index.php?id=289154|Adding knowledge to the evaluation, what am I doing wrong?]] by [[Albert Bertilsson]], [[CCC]], March 13, 2003
* [[http://www.stmintz.com/ccc/index.php?id=289619|WACNEW 40% less fails when Sharper get 12x the time]] by [[Albert Bertilsson]], [[CCC]], March 17, 2003 » [[Win at Chess]]
* [[http://www.stmintz.com/ccc/index.php?id=289795|What's best low BF or good WAC result?]] by [[Albert Bertilsson]], [[CCC]], March 18, 2003 » [[Branching Factor]]
* [[http://www.stmintz.com/ccc/index.php?id=290060|Buggy check extensions, back to square one =(.]] by [[Albert Bertilsson]], [[CCC]], March 20, 2003 » [[Check Extensions]]
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=41903|Sharper 0.04 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], March 22, 2003
* [[http://www.stmintz.com/ccc/index.php?id=290806|I search for an opening book for my engine...]] by [[Albert Bertilsson]], [[CCC]], March 26, 2003
===April ...===
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=42062|Sharper 0.06 released!]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], April 04, 2003
* [[http://www.stmintz.com/ccc/index.php?id=294592|My engine doesn't understand this position neither do I]] by [[Albert Bertilsson]], [[CCC]], April 25, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=42395|Sharper 0.07]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], April 26, 2003
* [[http://www.stmintz.com/ccc/index.php?id=297640|Dual processor owners, please help me with 15 min of CPU time]] by [[Albert Bertilsson]], [[CCC]], May 23, 2003
===June ...===
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=43139|Sharper 0.10 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], June 25, 2003
* [[http://www.stmintz.com/ccc/index.php?id=303131|Problem with extending to maxdepth]] by [[Albert Bertilsson]], [[CCC]], June 26, 2003 » [[Extensions]]
* [[http://www.stmintz.com/ccc/index.php?id=303316|Improvements in BF makes my MoveGen suck =(]] by [[Albert Bertilsson]], [[CCC]], June 26, 2003 » [[Branching Factor]], [[Move Generation]]
* [[http://www.stmintz.com/ccc/index.php?id=304684|Program settings (Re: Programmers Should Take A Cue From Chessmaster)]] by [[Albert Bertilsson]], [[CCC]], July 04, 2003 » [[Piece-Square Tables]]
* [[http://www.stmintz.com/ccc/index.php?id=307781|How stable is stable enough for you?]] by [[Albert Bertilsson]], [[CCC]], July 24, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=43541|Sharper 0.11 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], July 27, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=43614|Sharper 0.12 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], July 31, 2003
===August ...===
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=43645|Sharper 0.14 released!]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], August 03, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=44724|Sharper version 0.16 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], October 22, 2003
* [[http://www.stmintz.com/ccc/index.php?id=326134|Highest perft for initial position?]] by [[Albert Bertilsson]], [[CCC]], November 07, 2003 » [[Perft]]
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=45278|Anybody interested in a new version of Sharper?]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], November 24, 2003
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=45331|Sharper 0.17 released]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], November 27, 2003
* [[http://www.stmintz.com/ccc/index.php?id=336810|A few Sharper pertfhash 8 benchmarks]] by [[Frederic Louguet]], [[CCC]], December 18, 2003
==2004==
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=46015|Newer version of Sharper is available]] by [[Albert Bertilsson]], [[Computer Chess Forums|Winboard Forum]], January 11, 2004
* [[http://www.stmintz.com/ccc/index.php?id=359113|Improving the endgame of my engine]] by [[Albert Bertilsson]], [[CCC]], April 08, 2004 » [[Endgame]]
==2010 ...==
* [[http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=52965|perft/divide bug in roce38 and Sharper? [SOLVED]]] by thedrunkard, [[Computer Chess Forums|Winboard Forum]], October 16, 2013 » [[Perft]], [[ROCE]]

=External Links=
==Chess Engine==
* [[https://web.archive.org/web/20061014115710/http://www.albert.nu/default.asp?sub=programs/default.asp%3Fsub=sharper/main.htm|Sharper]] ([[https://en.wikipedia.org/wiki/Wayback_Machine|Wayback Machine]])
* [[http://www.computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?print=Details&eng=Sharper%200.17#Sharper_0_17|Sharper 0.17]] in [[CCRL|CCRL 40/4]]
==Misc==
* [[https://en.wikipedia.org/wiki/Sharper|Sharper from Wikipedia]]
* [[https://en.wiktionary.org/wiki/sharper|sharper - Wiktionary]]
* [[https://en.wikipedia.org/wiki/Sharp|Sharp from Wikipedia]]

=References=
<references />
=What links here?= 
[[include page="Sharper" component="backlinks" limit="20" ]]
**[[Engines|Up one level]]**