Nieuwe UCI engine
Engine - Nieuwe UCI engine
Wat is UCI ?
Fritz werd ontworpen als een meervoudige-engine systeem. Dit betekent dat de grafische gebruikers interface en de werkelijke schaak engine (de module die de zetten berekent) strikt gescheiden zijn. Ze gebruiken een voorgedefinieerde interface om met elkaar te communiceren.
UCI staat voor Universal Chess Interface. Het is een nieuwe communicatie standaard gedefinieerd door Stefan Meyer-Kahlen. De UCI interface sluit nauw aan bij het Winboard protocol. Dit betekent dat de bestaande Winboard engines gemakkelijk aan te passen zijn om te werken onder Fritz. Voor de programmeurs hiervan biedt de nieuwe UCI interface de volgende voordelen:
• | De engine kan draaien vanaf de Fritz7 interface, waarin talloze geavanceerde test faciliteiten staan die u in staat stellen om de sterkte van de engine te verbeteren. |
• | De engine werkt met optimale prestatie en sterkte zonder de noodzaak van bijkomende adapters. |
• | De engine zal beschikbaar zijn voor een groot aantal gebruikers, die in staat zijn om het te installeren zonder moeilijke configuratie zoals het vaak het geval is met Winboard. |
• | Het UCI protocol mag gebruikt worden zonder licentie kosten, voor zowel privé als voor commerciële doeleinden. |
Belangrijk:
Een UCI Engine wordt geïnstalleerd in Fritz middels Engine - Nieuwe UCI Engine. Het dialoogvenster heeft twee functies:
1. | Een nieuwe UCI engine kan worden gekozen en beschikbaar worden gemaakt voor Fritz. |
2. | De parameters van een geïnstalleerde engine kunnen worden aangepast. De aangepaste engine kan dan worden bewaard onder een andere naam. |
Voor wat het hernoemen van de engines aangaat zijn er bepaalde beperkingen. De originele engine naam moet deel uitmaken van de nieuwe naam. Als de engine wordt bewaard met de standaard instellingen moet de engine naam onveranderd blijven, d.w.z. u kunt de engine naam niet bewerken/veranderen. Anderzijds moet u de naam veranderen als u de standaard parameters verandert, waarbij de nieuwe naam deel uitmaakt van de originele naam. De naam van de auteur kan niet worden verwijderd. U behoeft deze ook niet te veranderen wanneer u de parameters verandert.
Voorbeeld: Laten we veronderstellen dat u de UCI versie van Shredder 6.0 gebruikt onder de Fritz 13 interface. U verandert bepaalde parameters van de engine. U zult willen dat deze engine met een andere naam verschijnt in de engine-lijst. De standaard naam is Shredder 6. U kunt deze bijvoorbeeld veranderen naar Shredder 6 strategisch monster omdat het de originele naam omvat. Maar u kunt het niet veranderen in Fred's schaak engine.
Een UCI engine installeren
Voordat een UCI engine wordt weergegeven in het Fritz engine dialoog (F3) moet het geïnstalleerd worden. Dit wordt gedaan in een paar eenvoudige stappen:
1. | Selecteer de optie Nieuwe UCI engine in het Engine menu. |
2. | Vervolgens moet u het programma vertellen waar de UCI engine staat. Gebruik Bladeren (= de knop met drie puntjes) en lokaliseer de UCI engine op uw hard disk. |
3. | De naam van de engine en de auteur worden automatisch gegeven. Klik eenvoudig OK om de engine te installeren. De engine zal nu worden weergegeven in de Fritz engine lijst. |
4. | Merk op dat de UCI engine kan worden opgeslagen in elke willekeurige map of partitie van uw hard disk. |
Engines aanpassen
Vele UCI engines staan u toe om een aantal zoek en waarderings parameters aan te passen die de speelstijl van de engine beïnvloeden. Om de parameters te veranderen gaat u verder zoals hierboven beschreven. In de UCI engine parameters dialoog klik op de knop Parameters.
Elke UCI engine zal de parameters weergeven die veranderd kunnen worden, en is voor iedere engine weer anders. Als u één of meerdere parameters verandert, worden de invoervelden voor Naam en Auteur actief en kunnen aangepast worden, met de beperkingen die hierboven beschreven zijn.
Na klikken op OK is de nieuwe engine geregistreerd en zal in de Fritz engine lijst verschijnen, tezamen met andere UCI en inheemse Fritz engines.
Belangrijk:
Het aanpassen en bewaren van een engine met een andere naam maakt geen nieuwe kopie van de engine op uw hard disk. Alleen de aangepaste parameters zijn opgeslagen onder de nieuw naam en worden toegepast op de engine wanneer deze opgestart wordt.
Zie ook: Engine Interface
Zie ook: Set UCI Priority
Laad logo
U kunt verschillende logo's voor verschillende UCI-engines installeren. Deze worden weergegeven in engine-wedstrijden. Hiervoor is het noodzakelijk dat:
het logo in BMP opmaak staat
de maat niet groter is dan 100 x 50 pixels
de bestandsnaam van het logo hetzelfde is als die van de engine
deze in dezelfde map staat als de engine