Hallo,
kurz zur Info: Thomas Zipproth hat die Cerebellum_Light-Library von BrainFish auf das polyglot-Buchformat umgestellt. Es gab ja bis zum heutigen Tage Cerebellum_Light in zwei Formaten, dem ursprünglichen BrainFish-Format und dem polylgot-Format. Letzteres, um die Library auch mit asmFish nutzen zu können. In Rücksprache mit meiner Wenigkeit, kamen wir zu dem Schluß, daß es besser ist, nur ein Format anzubieten, da Format-Vielfalt den nicht so fachkundigen Anwender nur verwirrt. Nun also die Library nur noch im polylgot-Format. Zudem haben BrainFish und asmFish nun auch identische UCI-Parameter, um die Library anzusprechen. Eine schöne Vereinheitlichung, die sicher die Benutzung erheblich erleichtert...Was mich persönlich insofern freut, als daß ich mindestens eine Anfrage pro Woche über meine Website erhalte, bzgl. der Benutzung der Library in Kombination mit BrainFish und/oder asmFish. Ich bin sowas wie der Kummerkasten der Cerebellum-Nutzer geworden...
Hier die UCI-Parameter von BrainFish und asmFish zur Benutzung der Library (oder auch anderer polylgot-Eröffnungsbücher):
BookFile: Path and Filename of a Polyglot book
BestBookMove: default true, if false the move is selected according to the weights in the Polyglot book
BookDepth: default 255, maximum number of moves played out of the book in one row.
asmFish hat zusätzlich den Parameter OwnBook, der ist default=false und muß natürlich auf true gesetzt werden.
(für die Benutzung von Cerebellum_Light die Parameter BestBookMove auf true und BookDepth auf einem hohen Wert (100+) belassen)
Stefan
PS: Ich habe ein kleines (englisches) Textfile verfaßt, wie man die neuen fasmg-Versionen von asmFish selbst assembliert, die die Benutzung der Cerebellum-Library per default unterstützen. Kann man auf meiner Website runterladen. Ich kopier es hier mal rein (damit sollte die Erstellung und Benutzung von asmBrainFish nun wirklich kein Problem sein)
To assemble asmFish by yourself is pretty easy with the new fasmg Assembler. Here a short
step-by-step manual:
1) got to
https://github.com/lantonov/asmFish/tree/fasmg2) Click on the green button "Clone or download"
3) Click on "Download ZIP", to download the whole file-package on your PC
4) Unzip it
5) You get a folder called "asmFish-fasmg"
6) Doubleclick the file "make.bat" in there, a small menu will popup
7) choose the number, you want (2 is for Windows (popcount and bmi2-versions), 6 is for normal x64-version)
8) wait around 30 seconds - that's it. The asmFish-exe files are ready to use
How to use asmFish with the Cerebellum_Light Library (=how to get asmBrainFish)
1) Download Cerebellum_Light from the Zipproth-website:
http://www.zipproth.de/#Brainfish_download2) Unpack it
3) Set the UCI-parameters of asmFish (not the Book-parameters of your Chess-GUI (Arena, Fritz or whatever),
because the GUI has NOTHING TO DO with the Cerebellum_Library!!!):
- OwnBook = true (default: false!!!)
- BookFile = Path and Filename of the Cerebellum_Light_Poly.bin file
- BestBookMove = true (default true), if false the move is selected according to the weights in the Polyglot book
- BookDepth = 100 (or higher)(default 100, maximum number of moves played out of the book in one row)