Difference between revisions of "Glaurung"

From Chessprogramming wiki
Jump to: navigation, search
 
Line 41: Line 41:
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=310&p=1040 Glaurung 0.1.4 (off-topic)] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], October 18, 2004
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=310&p=1040 Glaurung 0.1.4 (off-topic)] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], October 18, 2004
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=818 Glaurung 0.1.5 source code] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], November 30, 2004
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=818 Glaurung 0.1.5 source code] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], November 30, 2004
==2005==  
+
==2005 ...==  
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=1430&p=6625 The mate score bug in Glaurung] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], January 24, 2005
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=1430&p=6625 The mate score bug in Glaurung] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], January 24, 2005
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=1461&p=6732 Glaurung 0.1.7] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], January 26, 2005
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=1461&p=6732 Glaurung 0.1.7] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], January 26, 2005
Line 51: Line 51:
 
* [https://www.stmintz.com/ccc/index.php?id=441656 Glaurung in Mainz: Part 1 (very long)] by [[Tord Romstad]], [[CCC]], August 13, 2005
 
* [https://www.stmintz.com/ccc/index.php?id=441656 Glaurung in Mainz: Part 1 (very long)] by [[Tord Romstad]], [[CCC]], August 13, 2005
 
* [https://www.stmintz.com/ccc/index.php?id=441746 Glaurung in Mainz: Part 2 (even longer)] by [[Tord Romstad]], [[CCC]], August 14, 2005 » [[Chess960CWC 2005]]
 
* [https://www.stmintz.com/ccc/index.php?id=441746 Glaurung in Mainz: Part 2 (even longer)] by [[Tord Romstad]], [[CCC]], August 14, 2005 » [[Chess960CWC 2005]]
==2006==
+
'''2006'''
 
* [https://www.stmintz.com/ccc/index.php?id=482235 Glaurung 1.0.2 - for the not so serious chess player] by [[Tord Romstad]], [[CCC]], January 26, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=482235 Glaurung 1.0.2 - for the not so serious chess player] by [[Tord Romstad]], [[CCC]], January 26, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=488055 Glaurung SMP: Beta testers with dual Macs or Linux boxes wanted] by [[Tord Romstad]], [[CCC]], February 20, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=488055 Glaurung SMP: Beta testers with dual Macs or Linux boxes wanted] by [[Tord Romstad]], [[CCC]], February 20, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=488783 Glaurung SMP: Now also for Windows!] by [[Tord Romstad]], [[CCC]], February 23, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=488783 Glaurung SMP: Now also for Windows!] by [[Tord Romstad]], [[CCC]], February 23, 2006
 
* [https://www.stmintz.com/ccc/index.php?id=490171 Glaurung CCT8] by [[Tord Romstad]], [[CCC]], February 27, 2006 » [[CCT8]]
 
* [https://www.stmintz.com/ccc/index.php?id=490171 Glaurung CCT8] by [[Tord Romstad]], [[CCC]], February 27, 2006 » [[CCT8]]
==2007==
+
'''2007'''
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13597 Glaurung 2-epsilon] by [[Tord Romstad]], [[CCC]], May 06, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13597 Glaurung 2-epsilon] by [[Tord Romstad]], [[CCC]], May 06, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13617 Glaurung 2-epsilon: Another attempt] by [[Tord Romstad]], [[CCC]], May 07, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13617 Glaurung 2-epsilon: Another attempt] by [[Tord Romstad]], [[CCC]], May 07, 2007
Line 70: Line 70:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=15396 Going crazy over Glaurung...] by [[Alessandro Scotti]], [[CCC]], July 28, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=15396 Going crazy over Glaurung...] by [[Alessandro Scotti]], [[CCC]], July 28, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=17984 Macintosh Glaurung users: Please help] by [[Tord Romstad]], [[CCC]], November 23, 2007 » [[Macintosh]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=17984 Macintosh Glaurung users: Please help] by [[Tord Romstad]], [[CCC]], November 23, 2007 » [[Macintosh]]
==2008==
+
'''2008'''
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19316 Toga/Glaurung/Strelka Prunings/Reductions] by [[Edsel Apostol]], [[CCC]], January 31, 2008 » [[Toga]], [[Strelka]], [[Pruning]], [[Reductions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=19316 Toga/Glaurung/Strelka Prunings/Reductions] by [[Edsel Apostol]], [[CCC]], January 31, 2008 » [[Toga]], [[Strelka]], [[Pruning]], [[Reductions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=20116 Glaurung for the iPod/iPhone] by [[Tord Romstad]], [[CCC]], March 12, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=20116 Glaurung for the iPod/iPhone] by [[Tord Romstad]], [[CCC]], March 12, 2008
Line 82: Line 82:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25531 Glaurung 2.2] by [[Tord Romstad]], [[CCC]], December 20, 2008
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25531 Glaurung 2.2] by [[Tord Romstad]], [[CCC]], December 20, 2008
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=49761 Glaurung 2.2] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], December 20, 2008
 
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=49761 Glaurung 2.2] by [[Tord Romstad]], [[Computer Chess Forums|Winboard Forum]], December 20, 2008
==2009==
+
'''2009'''
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25778 Now on the ICC: GLaurung for iPod Touch!] by [[Tord Romstad]], [[CCC]], January 03, 2009
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25778 Now on the ICC: GLaurung for iPod Touch!] by [[Tord Romstad]], [[CCC]], January 03, 2009
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25931 Beta testers wanted: Glaurung for the iPhone] by [[Tord Romstad]], [[CCC]], January 10, 2009
 
* [http://www.talkchess.com/forum/viewtopic.php?t=25931 Beta testers wanted: Glaurung for the iPhone] by [[Tord Romstad]], [[CCC]], January 10, 2009

Latest revision as of 22:20, 20 June 2021

Home * Engines * Glaurung

Glaurung,
an UCI-compatible open source chess engine developed by Tord Romstad under the GPL 3. Glaurung is the forerunner of Stockfish by Marco Costalba, Joona Kiiski and Tord Romstad. First released in fall 2004, Glaurung is written in C, later versions completely in C++. It is portable and able to run on Windows, Linux, Mac OS X and mobile platforms.

Tournament Play

Chess960 compliant, Glaurung played two Livingston Chess960 Computer World Championships, in 2005 where it became third, and the in 2006. It won two times the International Open Polish Computer Chess Championships, in 2007 [3] and 2008, and further played the ICT 2007, and the CCT8, CCT10, and CCT11 online tournaments.

Description

Board Representation

Glaurung versions prior to 2.0 applied 16x16 Vector Attacks [4] [5], combining the property of the 10x12 board with its surrounding ranks and files, which ensure a knight can not jump off the board, with the property that a square difference uniquely maps a vector in the Chebyshev vector space of a chessboard. With the advent of Magic Bitboards, Glaurung 2 was a complete rewrite [6] utilizing bitboards as primary board representation.

Search

Glaurung is a PVS searcher [7], using advanced selectivity, and was beside Fruit the program which made LMR popular [8] . Since early 2006 Glaurung 1.x supports SMP search.

Evaluation

Glaurung's evaluation is tellingly summarized by Tord's evaluation philosophy, covering orthogonality, continuity, sense of progress and good worst case behavior [9]. Glaurung applies a tapered evaluation to make a smooth transition between the game phases.

Gaurung GUI

In 2007, Tord released an own UCI compliant GUI for Mac OS X, written in Objective-C using the GNUstep [10] implementation of the Cocoa Widget toolkit [11], later ported for the iPhone.

Play Magnus

In February 2014, a modified and tuned version of Glaurung became the chess engine of Play Magnus [12], a chess application for iPhone and iPod Touch by Play Magnus AS, an Oslo, Norway-based company founded by Magnus Carlsen [13], who became World Chess Champion in November 2013.

See also

Forum Posts

2004

2005 ...

2006

2007

2008

2009

2010 ...

2020 ...

Re: PieceList in older versions of Glaurung Chess Engine by Tord Romstad, CCC, June 19, 2021

External Links

Chess Engine

Misc

References

Up one Level