Changes

Jump to: navigation, search

Stockfish

579 bytes added, 15:43, 1 July 2018
no edit summary
'''[[Main Page|Home]] * [[Engines]] * Stockfish'''
[[FILE:stockfish-logo.png|border|right|thumb|link=https://stockfishchess.org/|| Stockfish logo <ref>[https://stockfishchess.org/ Stockfish - Open Source Chess Engine], The Stockfish icon was designed by [http://iamkle.in/ Klein Maetschke], [https://stockfishchess.org/about/ About - Stockfish]</ref> ]]
'''Stockfish''',<br/>
an [[UCI]] compatible [[:Category:Open Source|open source]] chess engine developed by [[Tord Romstad]], [[Marco Costalba]], [[Joona Kiiski]] and [[Gary Linscott]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=58779 Stockfish 7] by [[Joona Kiiski]], [[CCC]], January 02, 2016</ref>, licensed under the [[Free Software Foundation#GPL|GPL v3.0]]. Marco forked the project from version 2.1 of Tord's engine [[Glaurung]], first announced by Marco in November 8, 2008 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=24675 Stockfish 1.0] by [[Marco Costalba]], [[CCC]], November 02, 2008</ref> , and in early 2009 Joona's [[Smaug]], a further Glaurung 2.2 derivative, was incorporated <ref>[http://www.talkchess.com/forum/viewtopic.php?t=26971&start=1 Re: Smaug: a new chess engine based on glaurung] by [[Marco Costalba]], [[CCC]], March 12, 2009</ref> . Starting out among the top twenty engines, Stockfish has quickly climbed in [[Playing Strength|strength]] to become the world strongest chess entity as of 2018 - at least concerning the [[AlphaZero]] hype <ref>[[David Silver]], [[Thomas Hubert]], [[Julian Schrittwieser]], [[Ioannis Antonoglou]], [[Matthew Lai]], [[Arthur Guez]], [[Marc Lanctot]], [[Laurent Sifre]], [[Dharshan Kumaran]], [[Thore Graepel]], [[Timothy Lillicrap]], [[Karen Simonyan]], [[Demis Hassabis]] ('''2017'''). ''Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm''. [https://arxiv.org/abs/1712.01815 arXiv:1712.01815]</ref>, public available chess entity. The name "Stockfish" reflects the ancestry of the engine. Tord is Norwegian and Marco Italian, and there is a long history of [https://en.wikipedia.org/wiki/Stockfish stockfish] trade from Norway to Italy (to Marco's home town of [https://en.wikipedia.org/wiki/Vicenza Vicenza], in fact).
Stockfish also referred another famous "little fish", the then strongest chess engine [[Rybka]].
Also many hobbyist chess programmers feel in antagonism as well, not only caused by Stockfish with its highly respected authors, and before by [[Fruit]] and slightly [[Crafty]], but from [[Ippolit]] and all its successors by pseudonymous authors and disputed origin. The implications on commercial and competitive computer chess are not quite clear, but presumably the decrease in number of participants of over the board [[Tournaments and Matches|tournaments]] will progress and [[Clones|clone]] suspicions may float like a [https://en.wikipedia.org/wiki/Damocles Sword of Damocles] over the scene, whether programmers took ideas too literally or not.
 
=Platforms=
Since Stockfish is written in [[Cpp|C++]], it may be compiled and build for various processors and operating systems such as [[Android]], [[iOS]], [[Linux]], [[Mac OS|OS X]], and [[Windows]]. Stockfish for [[Macintosh]] was built by [[Daylen Yang]], who is also responsible for the Stockfish website. Stockfish for [[iOS]] was built by Tord Romstad <ref>[https://stockfishchess.org/about/ About - Stockfish]</ref>.
<span id="TestingFramework"></span><span id="Fishtest"></span>
=Fishtest=
=Selected Features=
<ref>if not mentioned otherwise, based on the sources of Stockfish 6</ref>
==[[Board Representation]]==
* [[Bitboards]] with [[Square Mapping Considerations#LittleEndianRankFileMapping|Little-Endian Rank-File Mapping (LERF)]]

Navigation menu