Fritz 15

Nieuwe UCI engine

Nieuwe UCI engine

Previous topic Next topic  

Nieuwe UCI engine

Previous topic Next topic  

Engine - Nieuwe UCI engine

 

uciengine

 

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.

 

uciengine2

 

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:

Generate/do-it.gif    het logo in BMP opmaak staat

Generate/do-it.gif    de maat niet groter is dan 100 x 50 pixels

Generate/do-it.gif    de bestandsnaam van het logo hetzelfde is als die van de engine

Generate/do-it.gif    deze in dezelfde map staat als de engine