Archief van
Categorie: Programma’s

Een inclompleet overzicht van schaakprogramma’s en bijbehorende zaken.

UCI en engines

UCI en engines

UCI staat voor Universal Chess Interface, oftwel een standaard manier van communiceren van een grafische user interface (GUI) tegen een schaakengine. Door de UCI te implementeren in een schaakengine kan de schaakprogrammeur zich volledig richten op het verbeteren van het programma. De grafische interface wordt separaat onderhouden door andere programmeurs. Een voorbeeld van een GUI voor UCI engines is Arena, maar ook de Fritz user interface. Naast UCI is er ook nog het XBoard/WinBoard protocol. 

Win-/XBoard en engines

Win-/XBoard en engines

XBoard (Unixes) en WinBoard (MS Windows) zijn grafische user interfaces (GUI) voor schaakprogramma's. Deze programma's communiceren via een standaard protocol met een schaakengine. Door het XBoard protocol te implementeren in een schaakengine kan de schaakprogrammeur zich volledig richten op het verbeteren van het programma. De grafische interface wordt separaat onderhouden door andere programmeurs. Naast XBoard/WinBoard zijn er ook engines die via het UCI protocol met de GUI communiceren.