Older Version
Newer Version
GerdIsenberg
Jun 6, 2017
[[toc]] **[[Home]] * [[Engines]] * SharpChess** **SharpChess**, a free [[Open Source Engines|open source chess program]] under the [[Free Software Foundation#GPL|GNU General Public License]] written by [[Peter Hughes]] in [[C sharp|C#]], running on [[Microsoft]] [[Windows]] [[http://en.wikipedia.org/wiki/.NET_Framework|.NET]] or [[http://en.wikipedia.org/wiki/Mono_%28software%29|Mono]]. It has its own [[GUI]] and additionally supports the [[Chess Engine Communication Protocol]] and can therefore play against other chess engines using [[WinBoard]] or [[Arena]]. An [[http://en.wikipedia.org/wiki/Object_model|object model]] <ref>[[http://sharpchess.com/?page=50%20Development/01%20Object%20Model|SharpChess: Object Model]]</ref> may enable other developers to quickly get involved into the project <ref>[[http://sharpchess.com/?page=01%20Home|SharpChess: Home]]</ref>. =Description= SharpChess uses the [[0x88]] board representation to utilize [[Principal Variation Search|PVS]] within an [[Iterative Deepening|iterative deepening]] framework. The [[Transposition Table|transposition table]] is indexed and verified by [[Zobrist Hashing|Zobrist keys]], [[Move Ordering|move ordering]] considers [[Hash Move|hash move]], [[MVV-LVA|MVV/LVA]], [[Static Exchange Evaluation|SEE]], [[Killer Heuristic|killer]]- and [[History Heuristic|history heuristic]], and beside [[Quiescence Search|quiescence search]], [[Selectivity|selectivity]] is applied by [[Null Move Pruning#AdaptiveNullMovePruning|adaptive null move pruning]] and [[Extensions|extending]] on [[Check Extensions|checks]], [[Recapture Extensions|recaptures]] of pieces with same value, [[One Reply Extensions|single replies]], and [[Passed Pawn Extensions|pawn pushes to the seventh rank]]. =Namesake= * [[Sharp Chess|#Chess]] by [[Albert Bertilsson]] =Forum Posts= * [[http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=2078|A new SharpChess]] by [[Peter Hughes]], [[Computer Chess Forums|Winboard Forum]], March 25, 2005 * [[http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=52137|Move Analysis Tree]] by [[Peter Hughes]], [[Computer Chess Forums|Winboard Forum]], January 05, 2012 =External Links= * [[http://sharpchess.com/?page=01%20Home|SharpChess: Home]] * [[https://github.com/PeterHughes/SharpChess|PeterHughes/SharpChess - GitHub]] =References= <references /> =What links here?= [[include page="SharpChess" component="backlinks" limit="20" ]] **[[History|Up one level]]**