Difference between revisions of "PolyGlot"

From Chessprogramming wiki
Jump to: navigation, search
(2015 ...)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
  
 
'''PolyGlot''',<br/>
 
'''PolyGlot''',<br/>
an adapter <ref>[https://en.wikipedia.org/wiki/Adapter_pattern Adapter pattern from Wikipedia]</ref> that allows [[UCI]] engines to use interfaces and [[GUI|GUIs]] supporting the [[Chess Engine Communication Protocol]], developed by [[Fabien Letouzey]] and modified by [[Fonzy Bluemers]] <ref>[https://web.archive.org/web/20150213221910/http://wbec-ridderkerk.nl/html/info.htm Information and rules to participate]  from [[WBEC|WBEC Ridderkerk]] ([https://en.wikipedia.org/wiki/Internet_Archive Internet Archive])</ref>. Polyglot is open source, licensed under the [[Free Software Foundation#GPL|GPL]], and is able to run on various operating systems, which allows to run UCI engines not only under [[Windows]] with its native chess GUIs, but also under [[Linux]] and [[Mac OS]] using [[XBoard]]. PolyGlot 1.4 provides a simplistic [[Opening Book|opening book]] implementation <ref>[http://hardy.uhasselt.be/Toga/book_format.html Polyglot book format] by [[Michel Van den Bergh]]</ref>, referred as '''bin'''-opening book format.
+
an adapter <ref>[https://en.wikipedia.org/wiki/Adapter_pattern Adapter pattern from Wikipedia]</ref> that allows [[UCI]] engines to use interfaces and [[GUI|GUIs]] supporting the [[Chess Engine Communication Protocol]], developed by [[Fabien Letouzey]] and modified by [[Fonzy Bluemers]] <ref>[https://web.archive.org/web/20150213221910/http://wbec-ridderkerk.nl/html/info.htm Information and rules to participate]  from [[WBEC|WBEC Ridderkerk]] ([https://en.wikipedia.org/wiki/Internet_Archive Internet Archive])</ref>. Polyglot is open source, licensed under the [[Free Software Foundation#GPL|GPL]], and is able to run on various operating systems, which allows to run UCI engines not only under [[Windows]] with its native chess GUIs, but also under [[Linux]] and [[Mac OS]] using [[XBoard]]. PolyGlot 1.4 provides a simplistic [[Opening Book|opening book]] implementation, referred as '''bin'''-opening book format.
  
 
=Retirement=
 
=Retirement=
Line 96: Line 96:
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71311 Bin book adapter?] by Ovyron, [[CCC]], July 18, 2019 » [[CFish]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71311 Bin book adapter?] by Ovyron, [[CCC]], July 18, 2019 » [[CFish]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=72432 Polyglot FRC/960 Opening Book] by [[Dennis Sceviour]], [[CCC]], November 27, 2019 » [[Opening Book]], [[Chess960]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=72432 Polyglot FRC/960 Opening Book] by [[Dennis Sceviour]], [[CCC]], November 27, 2019 » [[Opening Book]], [[Chess960]]
 +
 +
==2020 ...==
 +
'''2022 ...'''
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=80901 Tool for Polyglot opening books?] by [[PeterO]], [[CCC]], PeterO 26, 2022 » [[Opening Book]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=80944 CLI tool for composing polyglot book from PGN] by [[Arturs Priede]], [[CCC]], November 02, 2022 » [[Opening Book]]
  
 
=External Links=
 
=External Links=
 
==Chess adapter==
 
==Chess adapter==
 +
* [http://hgm.nubati.net/book_format.html Polyglot book format] by [[Harm Geert Muller]]
 
* [http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=polyglot.git;a=summary hgm.nubati.net Git - polyglot.git] hosted by [[Harm Geert Muller]]
 
* [http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=polyglot.git;a=summary hgm.nubati.net Git - polyglot.git] hosted by [[Harm Geert Muller]]
 
* [https://github.com/sshivaji/polyglot GitHub - sshivaji/polyglot: Polyglot chess opening book program] hosted by [[Shivkumar Shivaji]]
 
* [https://github.com/sshivaji/polyglot GitHub - sshivaji/polyglot: Polyglot chess opening book program] hosted by [[Shivkumar Shivaji]]
* [http://www.geenvis.net/pg.html Polyglot 1.4w] by [[Fonzy Bluemers]]
 
* [http://hardy.uhasselt.be/Toga/book_format.html Polyglot book format] by [[Michel Van den Bergh]]
 
 
* [https://python-chess.readthedocs.io/en/latest/polyglot.html Polyglot opening book reading] by [[Niklas Fiekas]] » [[python-chess]]
 
* [https://python-chess.readthedocs.io/en/latest/polyglot.html Polyglot opening book reading] by [[Niklas Fiekas]] » [[python-chess]]
 
* [https://sites.google.com/site/hispanicchessengines/polyglot PolyGlot - Hispanic Chess Engines]
 
* [https://sites.google.com/site/hispanicchessengines/polyglot PolyGlot - Hispanic Chess Engines]

Latest revision as of 01:55, 15 December 2022

Home * Software * Utilities * PolyGlot
Home * Knowledge * Opening Book * PolyGlot

PolyGlot,
an adapter [2] that allows UCI engines to use interfaces and GUIs supporting the Chess Engine Communication Protocol, developed by Fabien Letouzey and modified by Fonzy Bluemers [3]. Polyglot is open source, licensed under the GPL, and is able to run on various operating systems, which allows to run UCI engines not only under Windows with its native chess GUIs, but also under Linux and Mac OS using XBoard. PolyGlot 1.4 provides a simplistic opening book implementation, referred as bin-opening book format.

Retirement

As far as XBoard/WinBoard is concerned since 2018, Polyglot is scheduled for retirement. The latest beta package of WinBoard did not contain any Polyglot, but relied on UCI2WB instead, which is variant agnostic, and supports all UCI dialects (USI, UCCI, UCI-Cyclone, Arena960). Polyglot is useless for anything other than ordinary Chess [4].

See also

Forum Posts

2004

2005 ...

2006

2007

2008

2009

2010 ...

2015 ...

2016

2017 ...

Re: Cannot download Polyglot or KingSlayer source code by Harm Geert Muller, CCC, January 01, 2018 » UCI2WB

2020 ...

2022 ...

External Links

Chess adapter

Misc

References

Up one Level