BlackBishop
©2000-2009 by Andreas Herrmann
| Ein Schachprogramm | |
|
BlackBishop (vorheriger Name war Holmes) ist das zweite Schachprogramm, das ich entwickelt habe. Es besitzt keine grafische Oberfläche (GUI).
Man kann zwar gegen BlackBishop im Konsolen Modus spielen, aber besser ist es, man lädt BlackBishop als Winboard oder UCI Engine innerhalb einer grafischen Schachoberfläche wie z.B.
Winboard,
Arena oder in jeder anderen GUI, die Winboard oder UCI Schachengines laden kann. BlackBishop (Holmes) hat bereits an diversen Computerschach Turnieren, wie dem IPCCC (2001,2003,2004), dem CSVN (2002) und dem CCCT-6 (2004) teilgenommen. |
![]() zum vergrößern anklicken |
| Spielstärke |
|
Zur Spielstärke von BlackBishop siehe die ELO Ratings auf dem
ICC Schachserver, wo ältere Versionen von BlackBishop
gegen Schachspieler und andere Schachprogramme gespielt haben. Die aktuelle Version 1.0 sollte jedoch ein wenig stärker sein. |
| Installation |
|
Zuerst alle Dateien komplett in einen eigenen Dateiordner (z.B. d:\BlackBishop) entpacken. Jetzt können Sie BlackBishop konfigurieren,
indem sie die Datei BlackBishop.ini editieren. Die Hash, PawnHash und TBCacheSize Werte sind in MB. Vergessen sie dabei nicht den richtigen
Table Base Ordner zu setzen (TBPath=...). Im Konsolen Modus spielen: Um im Konsolen Modus gegen BlackBishop zu spielen, brauchen Sie nur noch BlackBishop.exe zu starten. Innerhalb von BlackBishop sollten Sie das Kommando "textmode" eingeben, dadurch bekommen Sie mehr Info Ausgaben als ohne. Um eine Hilfe zu allen möglichen Kommandos innerhalb von BlackBishop zu erhalten, geben Sie das Kommando "help" ein. BlackBishop unter Winboard installieren: Dazu müssen Sie die Datei winboard.ini innerhalb ihres Winboard Ordners editieren. Dort müssen Sie zwei Zeilen einfügen. Die erste unter "/firstChessProgramNames=..." "BlackBishop" /fd=d:\BlackBishop Und die zweite Zeile unter "/firstChessProgramNames=..." "BlackBishop" /sd=d:\BlackBishop Anstatt von "d:\BlackBishop" nehmen Sie den Ordner, unter dem Sie BlackBishop installiert haben. BlackBishop unter Arena installieren: Um BlackBishop in Arena zu installieren, drücken Sie zunächst die Taste F11 in Arena und dann den Button "Neu". Wählen Sie dann BlackBishop.exe aus, das wars. Für eine weitere Hilfe, schauen Sie sich die hervorragende Hilfe innerhalb von Arena an. BlackBishop unter anderen Schachoberflächen installieren: Ich habe noch nicht versucht BlackBishop unter anderen Oberflächen zu installieren. BlackBishop sollte jedoch unter jeder anderen Schachoberfläche, die Winboard oder UCI Engines laden kann, laufen. |
| Internes & Funktionen |
|
- entwickelt in Delphi - Alpha-Beta (NegaScout) Suche - Iterative Deepening - Internal Iterative Deepening (IID) - Ruhesuche - Aspiration window - Hashtabelle - Zuggenerierung mit Hilfe von Figurentabellen - Zugsortierung mit Killer- und History Heuristik, Schlagzüge mit MVV/LVA - Nullmove Forward Pruning mit Erweiterungen - Futility Pruning - Extensions (chess, recapture, pawn push, mate threat and some more) - Nalimov Table Base Zugriff bis 6-Steiner, dank einer DLL von Joost Buijs - Attack Tables für Königssicherheit sowie andere Bewertungen - Permanent Brain / Pondering (* nicht im UCI Modus) - Lazy eval - Seperate Endpielbewertung - Eröffnungsbuch - Buchlernen - Bietet und nimmt Remis an - Kann aufgeben - Meldet Remis bei Zugwiederholung, 50-Züge Regel, Patt und unzureichendem Material - Winboard Protokoll I and II (alle Kommandos) - UCI und UCI2 Protokoll - Analyse Modus - Speichern/Laden als/von PGN - Speichert Partien automatisch als PGN und als Liste - Speichern und laden von FEN/EPD Stellungen möglich - Analyse von Stellungstests - Benchmark Test - Kann Eröffnungsbücher erzeugen - SAN, LAN oder Koordinaten Notation - "hint" und "book hint" möglich - kann Logdateien schreiben - Batch Modus zur Automatisierung - Erweitertes Winboard level Kommando (mit 3 Tripplen) - Kann "Whisper" und "Kibitz" auf Schachservern und vieles mehr |
| Files |
|
Das Paket "BlackBishop.zip" beinhaltet folgende Dateien: |
| BlackBishop.exe | Die Schachengine BlackBishop. |
| BlackBishop.ini | Die Konfigurationsdatei. |
| *.jpg | Einige Logos. |
| medium.hbk | Das Eröffnungsbuch. |
| EGTB.dll | Eine DLL für den Zugriff auf die Nalimov Table Bases. |
| readme.pdf | Eine Hilfedatei in englisch. |
|
Lizenz Vereinbarung
|
|
BlackBishop, copyright ©2000-2009 by Andreas Herrmann.
Kein Teil dieser Software darf ohne die Erlaubnis des Autors reproduziert werden. Es wird keine Gewähr dafür übernommen, dass das Programm frei von Fehlern ist. Für Schäden, die durch solche Fehler entstehen, insbesondere für Folgeschäden, wird keine Haftung übernommen. Sie können die Software an Freunde, Bekannte usw. weitergeben, solange die Dateien unverändert und vollständig sind. Es ist nicht erlaubt dieses Programm ohne die Erlaubnis des Autors auf anderen Webseiten anzubieten. Es ist auch nicht erlaubt dieses Programm innerhalb kommerzieller Produkte, auf Freeware/Shareware CDs oder in sonstiger Form ohne die Erlaubnis des Autors anzubieten. |
|
Download aktuelle Version |
| Version | Datum | Rating | Partien | Anmerkung | |
![]() |
BlackBishop 1.0 | 07.06.2009 | 2251 | 1204 | Winboard und UCI Engine. Pondern nicht im UCI Modus. Dies wird vielleicht die letzte Version von BlackBishop sein, da ich an einer komplett neuen Engine arbeite. |
|
Download ältere Versionen |
| Version | Datum | Rating | Partien | Anmerkung | |
![]() |
BlackBishop 0.98 | 22.05.2008 | 2215 | 1204 | Winboard und UCI Engine. Pondern nicht im UCI Modus. |
![]() |
BlackBishop 0.9.7i | 09.02.2004 | 2200 | 1724 | Winboard Engine. Diese Version hat am IPCCC Tunier 2004 in Paderborn (Deutschland) teilgenommen. |
![]() |
Holmes 0.8.29e | 10.08.2003 | 2146 | 1732 | Winboard Engine. Letzte Version von Holmes. Seit den Versionen 0.9.x in BlackBishop umbenannt. |
![]() |
Holmes 0.8.4k | 30.05.2002 | 1974 | 666 | Winboard Engine. Diese Version hat am CSVN Tunier 2002 in Leiden (Niederlande) teilgenommen. |
![]() |
Holmes 0.3.5 | 12.09.2000 | 1826 | 676 | Winboard Engine. Dies war eine der ersten stabilen Versionen. |