Older Version
Newer Version
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]]**