www.wikidata.de-de.nina.az
Stockfish englisch fur Stockfisch ist ein freies Schachprogramm das von Tord Romstad Joona Kiiski und Marco Costalba und einer grossen Entwicklergemeinde entwickelt wird und unter der GNU General Public License steht StockfishBasisdatenEntwickler Tord Romstad Marco Costalba Joona Kiiski Gary Linscott und EntwicklergemeindeErscheinungsjahr 2 November 2008Aktuelle Version 16 30 Juni 2023 Betriebssystem portabel u a Microsoft Windows GNU Linux Android macOS iOSProgrammiersprache C Kategorie ComputerschachLizenz GNU GPLv3 www stockfishchess org Inhaltsverzeichnis 1 Beschreibung 2 Matches 3 Spielstarke 4 Weblinks 5 EinzelnachweiseBeschreibung BearbeitenDie aktuelle Version 16 veroffentlicht am 30 Juni 2023 1 ist in kompilierten Versionen fur Windows Linux und macOS ab Version 10 11 El Capitan verfugbar fur Apple iOS liegt Version 2 13 0 vor Eine Umsetzung fur mobile Gerate mit dem Betriebssystem Android existiert in Form einer installierbaren Schach Engine also dem Programm Modul fur die Berechnung der besten Zugfolge mit Hilfe einer Bewertungsfunktion fur das kostenlose Programm Chess for Android und vergleichbare Programme mit denen die Verwendung verschiedener Engines moglich ist Fur iOS steht die kostenfreie Implementierung SmallFish Chess zur Verfugung Ebenso kann Stockfish mithilfe des kostenpflichtigen Programms pbchess auf E Book Readern der Marken Kindle Kobo und PocketBook genutzt werden Das Programm verwendet das UCI Protokoll und kann daher unter verschiedenen Schach Frontends betrieben werden Es kann in Mehrprozessorsystemen beziehungsweise in Rechnern mit Mehrkernprozessoren bis zu 512 Prozessorkerne parallel nutzen die maximale Grosse der Hashtabellen betragt 32 Terabyte Die Weiterentwicklung des von Romstad entwickelten Programms Glaurung letzte Version 2 2 von Dezember 2008 verwendet eine Alpha Beta Suche und Bitboards Es ist in der Programmiersprache C geschrieben Die Hauptversion unterstutzt ab der Version 6 0 Endspieldatenbanken 2 Andere Programmierer haben eine alternative Stockfish 2 0 1 Version 3 4 mit Zugriff auf Gaviota Endspieltabellen ausgestattet nebst weiteren Anderungen Derzeit wird Stockfish durch verteiltes Rechnen auf dem offentlichen Test Framework Fishtest getestet und im Sinne des Schemas der testgetriebenen Entwicklung auch mit dessen Hilfe weiterentwickelt Durch die Ausrichtung als grosses gemeinschaftliches Entwicklungsprojekt kann somit potenziell jeder mitwirkende Entwickler Verbesserungen in Bezug auf Teile der Software in der Regel die Bewertungsfunktion und Aspekte dieser schnell und direkt einbringen sofern diese von der Testumgebung als signifikant eingestuft wurden 5 Im August 2020 wurde von den Entwicklern neben der traditionellen Bewertungsfunktion eine sogenannte NNUE Evaluation efficiently updatable neural network fur Stockfish vorgestellt die ursprunglich in einem Shōgi Programm verwendet wurde Dabei ubernimmt ein neuronales Netz das mit Millionen von Stellungen trainiert wurde die Bewertung Erste Testergebnisse zeigten eine signifikante Steigerung der Spielstarke des Programms 6 In Stockfish 12 ist die neue Funktion erstmals integriert worden 7 Matches BearbeitenEin Match gegen Daniel Naroditsky der wahrend der Partien mit dem Computerprogramm Rybka 3 analysieren konnte gewann Stockfish im Juli 2014 mit 3 5 0 5 8 Im August 2014 siegte Stockfish in einem Wettkampf gegen Hikaru Nakamura mit 3 1 Nakamura konnte in zwei Partien ebenfalls Rybka nutzen in zwei weiteren Partien erhielt er eine Bauernvorgabe 9 2017 konnte das Programm AlphaZero gegen Stockfish 8 mit 64 36 28 72 0 gewinnen Die Bedenkzeit betrug eine Minute pro Zug die Programme spielten ohne Eroffnungsbibliothek und Endspieldatenbank zehn der hundert Partien wurden veroffentlicht AlphaZero spielte vorher Partien gegen sich selbst wodurch AlphaZero eine Intuition fur Eroffnung und Endspiel entwickelte Das Zeitsteuerungsmodul von Stockfish fur kritische Stellungen wurde durch den Zeitmodus hinfallig Die Hardwareressourcen von AlphaZero waren um einiges hoher als die von Stockfish Es wurde ausserdem eine ein Jahr alte Version von Stockfish verwendet 10 11 Der norwegische Programmierer Steinar H Gunderson nutzt unter dem Namen Sesse eine aktuelle Entwicklungsversion von Stockfish auf starker Hardware 20 2 3 GHz Haswell EP fur die Live Analyse der Partien von Magnus Carlsen 12 Spielstarke BearbeitenStockfish fuhrt 2021 die meisten Ranglisten im Computerschach an beispielsweise die Computer Chess Rating Lists CCRL Dort ist die Elo Zahl von Stockfish 14 um mehr als 50 hoher als die des zweitplatzierten Komodo 13 14 15 Neben der stabilen Hauptversion stehen auch aktuelle Entwicklungsversionen zum Download bereit die in der Regel noch etwas mehr Spielstarke aufweisen als die jeweilige Hauptversion Weblinks BearbeitenOffizielle Website englisch Einzelnachweise Bearbeiten Stockfish 16 1 Juli 2023 Stockfish 6 Announcement stockfishchess org abgerufen am 20 Februar 2015 Analysis friendly Stockfish Stockfish PA GTB Sourcecode Stockfish Testing 13 Februar 2013 abgerufen am 20 Oktober 2013 Introducing NNUE Evaluation Stockfish Blog 6 August 2020 Stockfish 12 Stockfish Blog vom 2 September 2020 Abgerufen am 25 Oktober 2021 Can a GM and Rybka beat Stockfish Chess com 8 August 2014 Stockfish Outlasts Rybkamura Chess com 24 August 2014 Kunstliche Intelligenz schlagt besten Schachcomputer der Welt 6 Dezember 2017 Peter Doggers PeterDoggers AlphaZero Reaktionen von Top GMs und Stockfish Programmierern Chess com In Chess com chess com abgerufen am 28 Dezember 2017 sesse net abgerufen am 29 April 2019 CCRL 40 40 Rating List All engines best versions only computerchess org uk abgerufen am 12 Marz 2021 CEGT Best Versions cegt net abgerufen am 12 Marz 2021 CCRL 40 4 Rating List CCRL abgerufen am 12 Marz 2021 Abgerufen von https de wikipedia org w index php title Stockfish amp oldid 238747777