[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki16\/2021\/01\/27\/schachengine-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki16\/2021\/01\/27\/schachengine-wikipedia\/","headline":"Schachengine – Wikipedia","name":"Schachengine – Wikipedia","description":"Im Computerschach a Schachmaschine ist ein Computerprogramm, das Schach- oder Schachvariantenpositionen analysiert und einen Zug oder eine Liste von Z\u00fcgen","datePublished":"2021-01-27","dateModified":"2021-01-27","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki16\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki16\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/wiki16\/2021\/01\/27\/schachengine-wikipedia\/","wordCount":7194,"articleBody":"Im Computerschach a Schachmaschine ist ein Computerprogramm, das Schach- oder Schachvariantenpositionen analysiert und einen Zug oder eine Liste von Z\u00fcgen generiert, die es als am st\u00e4rksten ansieht.[1] Eine Schachengine ist normalerweise ein Backend mit einer Befehlszeilenschnittstelle ohne Grafiken oder Fenster. Engines werden normalerweise mit einem Frontend verwendet, einer grafischen Benutzeroberfl\u00e4che mit Fenster wie Chessbase oder WinBoard, mit der der Benutzer \u00fcber eine Tastatur, eine Maus oder einen Touchscreen interagieren kann. Auf diese Weise kann der Benutzer gegen mehrere Engines spielen, ohne jeweils eine neue Benutzeroberfl\u00e4che zu erlernen, und verschiedene Engines k\u00f6nnen gegeneinander spielen. In den letzten Jahren gab es Schach-Engines f\u00fcr Mobiltelefone und Tablets, was deren Verwendung erleichtert. Die Liste enth\u00e4lt Schach-Engines wie Stockfish, Komodo, Texel, Bagatur und viele andere. Table of ContentsGeschichte[edit]Schnittstellenprotokoll[edit]Kraft steigern[edit]Begrenzung der Motorst\u00e4rke[edit]Vergleiche[edit]Turniere[edit]Bewertungen[edit]Testsuiten[edit]Kasparov gegen die Welt (Schachspiel mit Computerunterst\u00fctzung)[edit]Motoren f\u00fcr Schachvarianten[edit]Grafische Benutzeroberfl\u00e4chen[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Geschichte[edit]Die Bedeutung des Ausdrucks “Schachengine” hat sich im Laufe der Zeit weiterentwickelt. 1986 nahmen Linda und Tony Sherzer ihr Programm Bebe in die 4. Computer-Schach-Weltmeisterschaft auf und f\u00fchrten es auf “Chess Engine”, ihrem Markennamen f\u00fcr die Schachcomputer-Hardware[2] hergestellt und vermarktet von ihrer Firma Sys-10, Inc.[3] Bis 1990 schrieben die Entwickler von Deep Blue, Feng-hsiung Hsu und Murray Campbell, dass sie ihrem Programm eine “Suchmaschine” geben sollten, die sich anscheinend eher auf die Software als auf die Hardware bezog.[4] Im Dezember 1991 Computer-schach & Spiele bezeichnete Chessbases k\u00fcrzlich ver\u00f6ffentlichten Fritz als “Schach-Motor”, die deutsche \u00dcbersetzung f\u00fcr “Schach-Engine”.[5] Zu Beginn des Jahres 1993 unterschied Marty Hirsch zwischen kommerziellen Schachprogrammen wie Schachmeister 3000 oder Kampfschach auf der einen Seite und “Schach-Engines” wie ChessGenius oder seine eigene MChess Pro auf dem anderen. In seiner Charakterisierung waren kommerzielle Schachprogramme preisg\u00fcnstig, hatten ausgefallene Grafiken, standen jedoch nicht ganz oben auf der SSDF-Bewertungsliste (Swedish Chess Computer Association), w\u00e4hrend Motoren teurer waren und hohe Bewertungen hatten.[6]1994 arbeitete Shay Bushinsky an einer fr\u00fchen Version von ihm Junior Programm. Er wollte sich eher auf die Schachpartie als auf die Grafik konzentrieren und fragte Tim Mann, wie er dazu kommen k\u00f6nne Junior kommunizieren mit Winboard. Tims Antwort bildete die Grundlage f\u00fcr das sogenannte Chess Engine Communication Protocol oder Winboard Engines, urspr\u00fcnglich eine Teilmenge der GNU Chess-Befehlszeilenschnittstelle.[7] Ebenfalls 1994 ver\u00f6ffentlichte Stephen J. Edwards die PGN-Spezifikation (Portable Game Notation). Es werden PGN-Leseprogramme erw\u00e4hnt, die keine “vollst\u00e4ndige Schach-Engine” ben\u00f6tigen. Au\u00dferdem werden drei “grafische Benutzeroberfl\u00e4chen” (GUI) erw\u00e4hnt: XBoard, pgnRead und Slappy the database.[8]Schnittstellenprotokoll[edit]Zu den g\u00e4ngigen Winboard-Engines geh\u00f6ren: Crafty, ProDeo (beyogen auf Rebell), Chenard, Zarkov und Phalanx.1995 ver\u00f6ffentlichte Chessbase eine Version seines Datenbankprogramms, einschlie\u00dflich Fritz 4 als separate Engine. Dies war das erste Auftreten des Chessbase-Protokolls. Bald darauf f\u00fcgten sie die Motoren Junior und Shredder zu ihrer Produktpalette hinzu, einschlie\u00dflich Motoren im CB-Protokoll als separate Programme, die im Chessbase-Programm oder in einer der anderen GUI im Fritz-Stil installiert werden konnten. Fritz 1-14 wurden nur als Chessbase-Motoren ausgegeben, w\u00e4hrend Hiarcs, Nimzo, Schachtiger und Crafty wurden auf das Chessbase-Format portiert, obwohl es sich um UCI- oder Winboard-Engines handelte. Vor kurzem hat Chessbase damit begonnen, UCI-Engines (Universal Chess Interface) in ihre Spielprogramme aufzunehmen, wie z Komodo, Houdini, Fritz 15\u201316 und Rybka anstatt sie in Chessbase-Motoren umzuwandeln.Im Jahr 2000 ver\u00f6ffentlichten Stefan Meyer-Kahlen und Franz Huber das Universal Chess Interface, ein detaillierteres Protokoll, das eine breitere Palette von Funktionen einf\u00fchrte. Chessbase stellte kurz darauf die Unterst\u00fctzung f\u00fcr Winboard-Engines ein und f\u00fcgte den Engine-GUI- und Chessbase-Programmen Unterst\u00fctzung f\u00fcr UCI hinzu. Die meisten Top-Motoren sind heutzutage UCI: Stockfisch, Komodo, Leela Chess Zero, Houdini, Fritz 15-16, Rybka, Aktenvernichter, Obst, Critter, Ivanhoe und Grobian. Ab 1998 wechselte das deutsche Unternehmen Millenium 2000 kurzzeitig von dedizierten Schachcomputern in den Softwaremarkt und entwickelte das Millennium Chess System (MCS) -Protokoll f\u00fcr eine Reihe von CDs mit ChessGenius oder Aktenvernichter, Nach 2001 wurde die Ver\u00f6ffentlichung neuer Software eingestellt.[9] Ein l\u00e4ngeres Motorprotokoll wurde von der niederl\u00e4ndischen Firma Lokasoft verwendet.[10] die schlie\u00dflich die Vermarktung von Ed Schr\u00f6der \u00fcbernahm Rebell.Kraft steigern[edit]Schachmotoren nehmen jedes Jahr an Spielst\u00e4rke zu. Dies ist teilweise auf die Erh\u00f6hung der Verarbeitungsleistung zur\u00fcckzuf\u00fchren, die es erm\u00f6glicht, Berechnungen in einer bestimmten Zeit in immer gr\u00f6\u00dfere Tiefen durchzuf\u00fchren. Dar\u00fcber hinaus wurden die Programmiertechniken verbessert, sodass die Motoren in den von ihnen analysierten Linien selektiver vorgehen und ein besseres Positionsverst\u00e4ndnis erlangen k\u00f6nnen. Eine Schachengine verwendet h\u00e4ufig ein umfangreiches, zuvor berechnetes Er\u00f6ffnungsbuch, um ihre Spielst\u00e4rke f\u00fcr die ersten Z\u00fcge auf m\u00f6glicherweise 20 Z\u00fcge oder mehr in tief analysierten Zeilen zu erh\u00f6hen.[citation needed]Einige Schach-Engines unterhalten eine Datenbank mit Schachpositionen sowie zuvor berechnete Auswertungen und Best Moves, eine Art “W\u00f6rterbuch” wiederkehrender Schachpositionen. Da diese Positionen vorberechnet sind, spielt die Engine lediglich eine der angegebenen Bewegungen in der Datenbank ab, wodurch Rechenzeit gespart wird, was zu einem st\u00e4rkeren und schnelleren Spiel f\u00fchrt.Einige Schach-Engines verwenden Endgame-Tabellen, um ihre Spielst\u00e4rke w\u00e4hrend des Endgames zu erh\u00f6hen. Eine Endgame-Tabellenbasis enth\u00e4lt alle m\u00f6glichen Endgame-Positionen mit kleinen Materialgruppen. Jede Position wird endg\u00fcltig als Gewinn, Verlust oder Unentschieden f\u00fcr den Spieler bestimmt, der an der Reihe ist, und die Anzahl der Z\u00fcge bis zum Ende mit dem besten Spiel beider Seiten. Die Tabellenbasis identifiziert f\u00fcr jede Position den Zug, der gegen eine optimale Verteidigung am schnellsten gewinnt, oder den Zug, der gegen einen optimalen Angriff am langsamsten verliert. Solche Tabellen sind f\u00fcr alle Schachendspiele mit sieben oder weniger Figuren verf\u00fcgbar (triviale Endspielpositionen sind ausgeschlossen, z. B. sechs wei\u00dfe Figuren gegen\u00fcber einem einsamen schwarzen K\u00f6nig).[11][12]Wenn das Man\u00f6vrieren in einem Ende, um eine irreversible Verbesserung zu erreichen, mehr Z\u00fcge erfordert als der Berechnungshorizont einer Schachmaschine, kann nicht garantiert werden, dass eine Maschine ohne die Verwendung einer Endspiel-Tischbasis den besten Zug findet, und in vielen F\u00e4llen kann dies zu Problemen f\u00fchren die f\u00fcnfzig-Zug-Regel als Ergebnis. Viele Motoren verwenden ein permanentes Gehirn (das w\u00e4hrend des Zuges des Gegners weiter berechnet) als Methode, um ihre St\u00e4rke zu erh\u00f6hen.Distributed Computing wird auch verwendet, um den Software-Code von Schach-Engines zu verbessern. Im Jahr 2013 begannen die Entwickler des Stockfish-Schachspielprogramms, verteiltes Computing zu verwenden, um den Softwarecode zu verbessern.[13][14][15] Stand Juni 2017[update]Insgesamt wurden mehr als 745 Jahre CPU-Zeit verwendet, um mehr als 485 Millionen Schachspiele zu spielen. Die Ergebnisse wurden verwendet, um kleine und schrittweise Verbesserungen an der Schachspielsoftware vorzunehmen.[16]Begrenzung der Motorst\u00e4rke[edit]In den sp\u00e4ten 1990er Jahren waren die Top-Motoren so stark geworden, dass nur wenige Spieler die Chance hatten, ein Spiel gegen sie zu gewinnen. Um den Spielern eine gr\u00f6\u00dfere Chance zu geben, enthielten die Motoren Einstellungen zum Anpassen oder Begrenzen ihrer St\u00e4rke. Als Stefan Meyer-Kahlen und Franz Huber im Jahr 2000 das Universal Chess Interface-Protokoll ver\u00f6ffentlichten, enthielten sie die Parameter uci_limitstrength und uci_elo, die es den Autoren von Motoren erm\u00f6glichen, eine Vielzahl von Stufen anzubieten, die gem\u00e4\u00df der Elo-Bewertung bewertet wurden, wie anhand einer der Bewertungslisten kalibriert. Bei den meisten GUIs f\u00fcr UCI-Engines k\u00f6nnen Benutzer diese Elo-Bewertung in den Men\u00fcs festlegen. Sogar Motoren, die diesen Parameter nicht \u00fcbernommen haben, haben manchmal einen einstellbaren Festigkeitsparameter (z. B. Stockfish 11). Zu den Motoren mit dem Parameter uci_elo geh\u00f6ren Houdini, Fritz 15\u201316, Rybka, Shredder, Hiarcs, Junior, Zappa und Sjeng. GUIs wie Shredder, Schachassistent, Convekta Aquarium,[17]Hiarcs Chess Explorer oder Martin Blumes Arena[18] haben Dropdown-Men\u00fcs zum Einstellen des uci_elo-Parameters der Engine. Die GUIs der Fritz-Familie, der Schachassistent und das Aquarium verf\u00fcgen auch \u00fcber unabh\u00e4ngige Mittel zur Begrenzung der St\u00e4rke eines Motors, die anscheinend auf der F\u00e4higkeit eines Motors basieren, Ranglisten von Z\u00fcgen zu erstellen (Multipv f\u00fcr “Hauptvariation” genannt).Vergleiche[edit]Turniere[edit]Die Ergebnisse von Computerturnieren geben einen \u00dcberblick \u00fcber die relativen St\u00e4rken von Schach-Engines. Turniere spielen jedoch keine statistisch signifikante Anzahl von Spielen zur genauen Bestimmung der St\u00e4rke. Tats\u00e4chlich liegt die Anzahl der Spiele, die zwischen ziemlich gleichm\u00e4\u00dfig abgestimmten Engines gespielt werden m\u00fcssen, um eine Bedeutung zu erreichen, bei Tausenden und ist daher im Rahmen eines Turniers unpraktisch.[19] Bei den meisten Turnieren sind auch alle Arten von Hardware zul\u00e4ssig, sodass nur Engine \/ Hardware-Kombinationen verglichen werden.In der Vergangenheit waren kommerzielle Programme die st\u00e4rksten Motoren. Wenn eine Amateur-Engine ein Turnier gewinnt oder auf andere Weise eine gute Leistung erbringt (z. B. Zappa im Jahr 2005), wird sie schnell kommerzialisiert. Titel, die bei diesen Turnieren gewonnen wurden, verdienen viel Prestige f\u00fcr die Gewinnerprogramme und werden daher f\u00fcr Marketingzwecke verwendet.Aktuelle Turniere beinhalten:Zu den historischen Turnieren geh\u00f6ren:Bewertungen[edit]Die Bewertungslisten f\u00fcr Schachmotoren sollen statistisch signifikante Ma\u00dfe f\u00fcr die relative Motorst\u00e4rke liefern. Diese Listen spielen mehrere Spiele zwischen Engines auf Standard-Hardwareplattformen, sodass Prozessorunterschiede herausgerechnet werden. Einige standardisieren auch die Er\u00f6ffnungsb\u00fccher, um nur die Festigkeitsunterschiede der Motoren zu messen. Diese Listen bieten nicht nur eine Rangfolge, sondern auch Fehlerquoten f\u00fcr die angegebenen Bewertungen. Au\u00dferdem spielen Bewertungslisten in der Regel ununterbrochen Spiele und ver\u00f6ffentlichen viele Updates pro Jahr im Vergleich zu Turnieren, die nur j\u00e4hrlich stattfinden.[citation needed]Es gibt eine Reihe von Faktoren, die in den Bewertungslisten der Schachmotoren variieren:Zeitkontrolle. L\u00e4ngere Zeitkontrollen, wie z. B. 40 Z\u00fcge in 120 Minuten, eignen sich besser zur Bestimmung der Turnierspielst\u00e4rke, machen das Testen jedoch auch zeitaufw\u00e4ndiger.Verwendete Hardware. Schnellere Hardware mit mehr Speicher f\u00fchrt zu einem st\u00e4rkeren Spiel.64-Bit-Hardware (und 32-Bit-Hardware) und Betriebssysteme bevorzugen bitboardbasierte ProgrammeMultiprozessor- vs. Einzelprozessor-Hardware.\u00dcberlegen Sie sich die Einstellungen (spekulative Analyse, w\u00e4hrend der Gegner nachdenkt), auch bekannt als Permanent Brain.Transpositionstabellengr\u00f6\u00dfen.Bucheinstellungen \u00f6ffnen.Diese Unterschiede wirken sich auf die Ergebnisse aus und erschweren den direkten Vergleich zwischen Bewertungslisten.Bewertungslisten ab 11. November 2020[update]BewertungslisteZeitkontrolle(Bewegungen \/ Minuten)JahrgestartetZuletzt aktualisiertMotor \/ PlattformEintr\u00e4geSpielegespieltTop drei MotorenBewertungCCRL[20]40\/40[a]Nachdenken AUS20057. November 20202,7321,189,229CEGT[21]40\/20[b]Nachdenken AUS20068. November 202018751.401.865Stockfisch 12,0 x 64 4CPULCZero 0,26,3 CUDAHoudini 6.0IPON[22]5m + 3s~ 16min \/ SpielNachdenken AUF200615. Juli 2018208546,430Stockfisch 9Houdini 6.02Komodo 11.2.2SSDF[23]Tornament 40\/120(+20 Bewegungen \/ Stunde)Nachdenken AUF?198411. Juli 2020391153.481Stockfisch 11 x64Komodo 13,1 x 64Deep Shredder 13 x64Beachten Sie, dass alle Auflistungen in der obigen Tabelle nur den besten Eintrag f\u00fcr eine bestimmte Motorenfamilie z\u00e4hlen. Dies geschieht, um maximale Vielfalt zu gew\u00e4hrleisten.Obwohl diese Bewertungen unter Verwendung des Elo-Systems (oder \u00e4hnlicher Bewertungsmethoden) berechnet wurden, stehen sie in keinem direkten Zusammenhang mit den FIDE Elo-Bewertungen oder anderen Bewertungen der Schachverb\u00e4nde menschlicher Spieler. Abgesehen von einigen Spielen zwischen Mensch und Maschine, die die SSDF vor vielen Jahren organisiert hatte (die weit vom heutigen Niveau entfernt waren), gibt es solche keine Kalibrierung zwischen einer dieser Bewertungslisten und Spielerpools. Daher sind die Ergebnisse, die wichtig sind, die R\u00e4nge und die Unterschiede zwischen den Bewertungen und nicht den absoluten Werten. Au\u00dferdem kalibriert jede Liste ihren Elo \u00fcber eine andere Methode. Daher k\u00f6nnen keine Elo-Vergleiche zwischen den Listen durchgef\u00fchrt werden.In vielen Ratinglisten fehlen IPPOLIT und seine Derivate. Obwohl sehr stark und Open Source, gibt es Vorw\u00fcrfe von kommerziellen Software-Interessen, dass sie von zerlegten Bin\u00e4rdateien von Rybka abgeleitet wurden.[24] Aufgrund der Kontroverse wurden alle diese Engines aus vielen Turnieren und Bewertungslisten auf die schwarze Liste gesetzt. Rybka wiederum wurde beschuldigt, auf Obst zu beruhen,[25] und im Juni 2011 behauptete die ICGA offiziell, Rybka sei von Fruit and Crafty abgeleitet und verbannte Rybka von der Computer-Schach-Weltmeisterschaft der International Computer Games Association und widerrief seine fr\u00fcheren Siege (2007, 2008, 2009 und 2010).[26] Die ICGA erhielt einige Kritik f\u00fcr diese Entscheidung.[27] Rybka ist immer noch in mehreren Ranglisten der Gesellschaft enthalten.[which?]Seit dem Aufkommen der CCRL-Bewertungsliste im Jahr 2005 haben sich die Spitzenwerte f\u00fcr Schachmotoren auf etwa 20 ELO pro Jahr verbessert, und das j\u00e4hrliche Inkrement scheint nicht abzunehmen.[citation needed] Mit dem Deb\u00fct der AlphaZero-Schachmaschine im Dezember 2017, basierend auf ihrer spektakul\u00e4ren Erfolgsgeschichte gegen Stockfish 8, die eine spekulative Bewertung von etwa 150 Punkten oder 3575 Punkten liefert, wurde die Frage aufgeworfen, wie die ELO-Bewertung einer spielenden Engine aussehen w\u00fcrde perfektes Schach. Der Statistiker und Schachmeister Ken Regan sch\u00e4tzt, dass diese Zahl \u00fcber den menschlichen internationalen (FIDE) Spielerpool 3600 ELO betragen k\u00f6nnte, obwohl diese Zahl nicht direkt mit den Motorbewertungen vergleichbar ist.[citation needed] Die wenigen seit 1997 ausgetragenen Mensch-Maschine-Spiele haben jedoch Theoretiker gef\u00fchrt[which?] zu erkennen, dass es im Vergleich zu menschlichen ELO-Skalen anscheinend zu einer gewissen Deflation der Motorleistung gekommen ist, die sich auf etwa 100 ELO-Punkte bel\u00e4uft. Das bedeutet zum Beispiel, dass ein Mensch 100 ELO-Punkte st\u00e4rker als ein Motor sein m\u00fcsste, um ein vergleichbares Spiel zu erzielen.[citation needed]Testsuiten[edit]Motoren k\u00f6nnen getestet werden, indem ihre Leistung an bestimmten Positionen gemessen wird. Typisch ist die Verwendung von Testsuiten, bei denen f\u00fcr jede gegebene Position ein bester Schritt zu finden ist. Diese Positionen k\u00f6nnen auf Positions-, Taktik- oder Endspielspiele ausgerichtet sein. Die Nolot-Testsuite zum Beispiel konzentriert sich auf tiefe Opfer.[28] Die Testsuiten BT2450 und BT2630 messen die taktischen F\u00e4higkeiten einer Schachmaschine und wurden von REBEL verwendet.[29][30] Es gibt auch eine allgemeine Testsuite namens Brilliancy, die gr\u00f6\u00dftenteils aus zusammengestellt wurde So bewerten Sie Ihr Schacharbeitsbuch neu.[31] Die Strategic Test Suite (STS) testet die strategische St\u00e4rke eines Motors.[32] Eine weitere moderne Testsuite ist Nightmare II, die 30 Schachpuzzles enth\u00e4lt.[33][irrelevant citation]Kasparov gegen die Welt (Schachspiel mit Computerunterst\u00fctzung)[edit]1999 spielte Garry Kasparov \u00fcber das Internet ein Schachspiel “Kasparov versus the World”, das von der MSN Gaming Zone gehostet wurde. Beide Seiten verwendeten Computerunterst\u00fctzung (Schach-Engine). Das “World Team” umfasste die Teilnahme von \u00fcber 50.000 Menschen aus mehr als 75 L\u00e4ndern, die ihre Schritte durch Mehrfachstimmen entschieden. Das Spiel dauerte vier Monate und endete nach Kasparovs 62. Zug, als er einen erzwungenen Schachmatt in 28 Z\u00fcgen ank\u00fcndigte, die mit dem Computerprogramm Deep Junior gefunden wurden. Die W\u00e4hler der Weltmannschaft traten am 22. Oktober zur\u00fcck. Nach dem Spiel sagte Kasparov: “Es ist das gr\u00f6\u00dfte Spiel in der Geschichte des Schachs. Die schiere Anzahl an Ideen, die Komplexit\u00e4t und der Beitrag, den es zum Schach geleistet hat, machen es zum wichtigsten Spiel jemals gespielt. “[34]Motoren f\u00fcr Schachvarianten[edit]Einige Schach-Engines wurden entwickelt, um Schachvarianten zu spielen und den erforderlichen Code hinzuzuf\u00fcgen, um nicht standardm\u00e4\u00dfige Schachfiguren zu simulieren oder das Spiel auf nicht standardm\u00e4\u00dfigen Brettern zu analysieren. ChessV und Fairy-Max k\u00f6nnen beispielsweise beide Varianten auf einem Schachbrett mit einer Gr\u00f6\u00dfe von bis zu 12 \u00d7 8 spielen, z. B. Capablanca Chess (10 \u00d7 8-Brett).F\u00fcr gr\u00f6\u00dfere Bretter gibt es jedoch nur wenige Schach-Engines, die effektiv spielen k\u00f6nnen, und tats\u00e4chlich sind Schachspiele, die auf einem unbegrenzten Schachbrett (unendliches Schach) gespielt werden, von der Schachspielsoftware praktisch unber\u00fchrt.Grafische Benutzeroberfl\u00e4chen[edit]Xboard \/ Winboard war eine der fr\u00fchesten grafischen Benutzeroberfl\u00e4chen (GUI). Tim Mann hat es erstellt, um eine GUI f\u00fcr die GNU Chess Engine bereitzustellen, aber danach erschienen andere Engines wie Crafty, die das Winboard-Protokoll verwendeten. Schlie\u00dflich enthielt das Programm Chessmaster die Option, zus\u00e4tzlich zu der enthaltenen King-Engine weitere Winboard-Engines zu importieren.1995 begann Chessbase, die Fritz-Engine als separates Programm innerhalb des Chessbase-Datenbankprogramms und innerhalb der Fritz-GUI anzubieten. Bald darauf erweiterten sie ihre Produktpalette um die Junior- und Shredder-Motoren und verpackten sie in derselben GUI, die f\u00fcr Fritz verwendet wurde. In den sp\u00e4ten 1990er Jahren konnte die Fritz-Benutzeroberfl\u00e4che Winboard-Engines \u00fcber einen Adapter ausf\u00fchren. Nach 2000 f\u00fcgte Chessbase lediglich die Unterst\u00fctzung f\u00fcr UCI-Engines hinzu und investierte nicht mehr viel Aufwand in Winboard.Im Jahr 2000 begann Stefan Meyer-Kahlen, Shredder in einer separaten UCI-GUI seines eigenen Designs zu verkaufen, sodass UCI- oder Winboard-Engines in diese importiert werden konnten.Convektas Schachassistent und Lokasofts ChessPartner haben au\u00dferdem die M\u00f6glichkeit hinzugef\u00fcgt, Winboard- und UCI-Engines in ihre Produkte zu importieren. Shane Hudson entwickelte Shane’s Chess Information Database, eine kostenlose GUI f\u00fcr Linux, Mac und Windows. Martin Blume entwickelte Arena,[35] eine weitere kostenlose GUI f\u00fcr Linux und Windows. Lucas Monge betrat das Feld mit der kostenlosen Lucas Chess GUI.[36] Alle drei k\u00f6nnen sowohl UCI- als auch Winboard-Engines verarbeiten.Auf Android brachte Aart Bik Chess f\u00fcr Android heraus.[37] eine weitere kostenlose GUI und Gerhard Kalabs Schach-PGN-Meister[38] und Peter Osterlunds Droidenfisch[39] kann auch als GUIs f\u00fcr Motoren dienen.Das Computer Chess Wiki listet viele Schach-GUIs auf.[40]Siehe auch[edit]^ Ebenfalls erh\u00e4ltlich: 40 Z\u00fcge in 4 Minuten^ Ebenfalls erh\u00e4ltlich: 40 Z\u00fcge in 4 Minuten, 40 Z\u00fcge in 120 MinutenVerweise[edit]^ blog.chess.com Erstellen einer Schachengine von Grund auf neu (Teil 1: Grundlagen), Linkdatum 28. Juni 2012^ https:\/\/www.game-ai-forum.org\/icga-tournaments\/tournament.php?id=65^ http:\/\/www.sys-10.com\/^ Feng-hsiung Hsu, Thomas Anantharaman, Murray Campbell und Andreas Nowatzyk. “Eine Gro\u00dfmeister-Schachmaschine.” Wissenschaftlicher Amerikaner. Oktober 1990.^ Computer-schach & Spiele w\u00fcrden sp\u00e4ter das englische Wort “engine” verwenden, z. 1997 # 6 bei der Beschreibung von Fritz oder Hiarcs.^ “Der wahre Wert von Schach-Software.” Computerschachberichte. 1992-3. vol. 3 nr. 2 Seite 22^ http:\/\/tim-mann.org\/history.html^ http:\/\/www.thechessdrum.net\/PGN_Reference.txt^ Computer-schach & Spiele.^ http:\/\/www.lokasoft.nl\/^ http:\/\/tb7.chessok.com Lomonosov-Website, \u00fcber die registrierte Benutzer auf die 7-teilige Tabellenbasis zugreifen k\u00f6nnen, sowie ein Forum mit gefundenen Positionen.^ “Wer gewinnt davon? (Schachpuzzle)” Eine beispielhafte Schachposition aus der Lomonosov-Schachtabelle.^ “Stockfish Testing Framework”. tests.stockfishchess.org. Abgerufen 7. M\u00e4rz 2014.^ “Machen Sie mit”. stockfishchess.org. Abgerufen 8. M\u00e4rz 2014.^ Costalba, Marco (1. Mai 2013). “Fishtest Distributed Testing Framework”. talkchess.com. Abgerufen 18. April 2014.^ “Stockfish Testing Framework – Benutzer”. test.stockfishchess.org. Abgerufen 17. Juni 2017.^ https:\/\/shop.chessok.com\/^ “Archivierte Kopie”. Archiviert von das Original am 14.03.2007. Abgerufen 2018-11-29.CS1-Wartung: Archivierte Kopie als Titel (Link)^ “mizarchessengine.com”. Abgerufen 25. September 2016.^ “CCRL 40\/40 – Index”. 5. November 2016. Abgerufen 11. November, 2020.^ “CEGT 40\/20”. Chess Engines Grand Tournament. 7. Februar 2016. Abgerufen 11. November, 2020.^ “IPON”. Ingo Bauer. 16. November 2016. Archiviert von das Original am 25. Januar 2019. Abgerufen 3. Februar 2016.^ “Die SSDF-Bewertungsliste”. ssdf.bosjo.net. Abgerufen 11. November, 2020.^ “Kontroverse um Schachmaschinen bei chessvibes.com, abgerufen am 28. Mai 2010”. Archiviert von das Original am 28.05.2010. Abgerufen 2010-05-28.^ “Auswertung”. Archiviert von das Original am 11.08.2011. Abgerufen 18.12.2010.^ “Rybka disqualifiziert und von Computer-Schach-Weltmeisterschaften | ChessVibes ausgeschlossen”. Archiviert von das Original am 03.03.2012. Abgerufen 2011-06-30.^ Riis, Dr. S\u00f8ren (2. Januar 2012). “Ein grober Justizirrtum im Computerschach (Teil eins)”. Chessbase News. Abgerufen 19. Februar 2012.^ “Nolot Testsuite”. Archiviert von das Original am 17.08.2007. Abgerufen 2007-08-04.^ “BT2450 Testsuite”. Archiviert von das Original am 2007-09-07. Abgerufen 2007-10-10.^ Rosenboom, Manfred. “Rebel Century FAQ: 3. Verwenden von Rebel”. Abgerufen 25. September 2016.^ Brilliancy Suite TalkChess-Forum^ [1] Strategische Testsuite^ [2] Albtraum II^ Harding, T. (2002). 64 gro\u00dfartige Schachspiele, Dublin: Schachpost. ISBN 0-9538536-4-0.^ “Archivierte Kopie”. Archiviert von das Original am 14.03.2007. Abgerufen 2018-11-29.CS1-Wartung: Archivierte Kopie als Titel (Link)^ https:\/\/lucaschess.pythonanywhere.com\/^ http:\/\/www.aartbik.com\/android.php^ http:\/\/pgnmaster.kalab.com\/^ http:\/\/hem.bredband.net\/petero2b\/droidfish\/index.html^ http:\/\/computer-chess.org\/doku.php?id=computer_chess:wiki:lists:gui_protocol_support_listExterne Links[edit]"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki16\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki16\/2021\/01\/27\/schachengine-wikipedia\/#breadcrumbitem","name":"Schachengine – Wikipedia"}}]}]