Computerschach

aus remoteSchach-Wiki, der freien Wissensdatenbank
Wechseln zu: Navigation, Suche

Computerschach bezeichnet das Spielen von Schach gegen Computer (auch Computer untereinander) und umfasst auch die Entwicklung von schachspielenden Maschinen. Computerschach ist daher ein Teilgebiet der Computerspiele und des Schachspiels.

Die Idee, eine schachspielende Maschine zu erschaffen, reicht in das 18. Jahrhundert auf den Schachtürken zurück.

Danach dümpelte das Feld der mechanischen Schachforschung vor sich hin, bis in den 1950ern der Digitalcomputer erschien. Seitdem wurden schachspielende Maschinen und Computerprogramme von Enthusiasten und Computeringenieuren mit wachsendem Erfolg geschaffen. Schachspielende Computer sind auch immer wieder Motive in Filmen, zum Beispiel in 2001: Odyssee im Weltraum.

Die Hauptziele des Computerschachs waren Unterhaltung, Schachanalyse und die Hoffnung auf Einsichten in das menschliche Denken (in einem Spezialgebiet der Informatik, der Künstlichen Intelligenz.) Während die ersten beiden Ziele innerhalb von 50 Jahren mit Bravour erreicht wurden, wurde die Hoffnung auf Einsichten in das menschliche Denken enttäuscht. Alle Forschungen in diese Richtung (z.B. von Michail Moissejewitsch Botwinnik oder Alan Newell) waren nie von Erfolg gekrönt.

Aus diesem Grund ist Computerschach (ebenso wie Scrabble) heutzutage kein Forschungsgegenstand mehr, und wurde größtenteils ersetzt durch Spiele wie Go oder Arimaa, da bei diesen Computerprogramme weniger durch reine Rechenleistung als durch eine wesentlich komplexere Bewertungsfunktion Erfolge erzielen können, und beide Spiele trotzdem relativ leicht von Menschen erlernt und erfolgreich gespielt werden können.

Stattdessen hat die anhaltende Miniaturisierung und andauernde Verdopplung der Rechengeschwindigkeit von Computern (Moore's Law) dem Lager der Brute-Force-Verfechter des Schachs in die Hände gespielt:

Schachcomputer für den Hausgebrauch sind heutzutage zu vernachlässigbaren Kosten zu erstehen, und es gibt eine Reihe von Schachprogrammen (kostenlose wie bspw. Fruit, Amy, Pepito, Crafty, und weitere), die auf handelsüblichen PCs Großmeistern ebenbürtig sind. Topprogramme wie Shredder, Junior oder Fritz schlagen inzwischen sogar die Weltspitze auf Turnierbedenkzeiten regelmäßig.

Es gab und gibt eine Reihe von nationalen Wettkämpfen zwischen Schachcomputern. International bedeutsam sind die Schachcomputerweltmeisterschaft (WCCC) und die Microcomputerschachweltmeisterschaft (WMCCC).

Liste aller bisherigen Schachcomputerweltmeisterschaften (WCCC)

Nr. Termin Austragungsort Siegerprogramm Entwickler Herkunftsland Hardware
1. 1974 Stockholm, Schweden Kaissa Mikhail Donskoy Russland British ICL 4/70
2. 1977 Toronto, Kanada Chess 4.6 David Slate, Larry Atkin USA CDC
3. 1980 Linz, Österreich Belle Kenneth Lane Thompson USA DEC PDP-11/23 + 1700 Spezialchips, entwickelt von Ken Thompson
4. 1983 New York, USA Blitz Robert Hyatt USA Cray X-MP
5. 1986 Köln, Deutschland Blitz Robert Hyatt USA Cray X-MP
6. 1989 Edmonton, Kanada Deep Thought Feng-hsiung Hsu, Thomas Anantharaman, Murray Campbell, Andreas Nowatzyk, Mike Browne USA Dual Prozessor Spezialchips, entwickelt von Feng-hsiung Hsu
7. 23.-27. November 1992 Madrid, Spanien ChessMachine (Rebel) Ed Schröder Niederlande Archimedes RISC
8. 25.-29. Mai 1995 Hong Kong Fritz 3 Frans Morsch Niederlande Pentium 90MHz
9. 14.-19. Juni 1999 Paderborn, Deutschland Shredder Stefan Meyer-Kahlen Deutschland Pentium III 550MHz
10. 6.-11. Juni 2002 Maastricht, Niederlande Deep Junior 7 Amir Ban, Shay Bushinsky Israel Multiprozessor
11. 22.-29. November 2003 Graz, Österreich Shredder Stefan Meyer-Kahlen Deutschland Dual Intel Xeon 3GHz
12. 4.-12. Juli 2004 Ramat-Gan, Israel Junior Amir Ban, Shay Bushinsky Israel 4 CPUs 2.2 GHz, Proliant HP