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, as well the AppleiPhone program powered by Stockfish, incorporating the Glaurung GUI. The companion program GlaurungServer allows to run the chess engine remotely on a home computer [1]. Glaurung, first released in fall 2004, 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.
Glaurung is a PVS searcher [8], using advanced selectivity, and was beside Fruit the program which made LMR popular [9] . 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 [10]. Glaurung applies a tapered evaluation to make a smooth transition between the game phases.
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, as well the Apple iPhone program powered by Stockfish, incorporating the Glaurung GUI. The companion program GlaurungServer allows to run the chess engine remotely on a home computer [1]. Glaurung, first released in fall 2004, 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.
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 [2] and 2008, and further played the ICT 2007, and the CCT8, CCT10, and CCT11 online tournaments.
Table of Contents
Description
Board Representation
Glaurung versions prior to 2.0 applied 16x16 Vector Attacks [5] [6], 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 [7] utilizing bitboards as primary board representation.Search
Glaurung is a PVS searcher [8], using advanced selectivity, and was beside Fruit the program which made LMR popular [9] . 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 [10]. 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 [11] implementation of the Cocoa Widget toolkit [12], later ported for the iPhone.Play Magnus
In February 2014, a modified and tuned version of Glaurung became the chess engine of Play Magnus [14], a chess application for iPhone and iPod Touch by Play Magnus AS, an Oslo, Norway-based company founded by Magnus Carlsen [15], who became World Chess Champion in November 2013.See also
Forum Posts
2004
2005
2006
2007
2008
2009
2010 ...
External Links
Chess Engine
Misc
References
What links here?
Up one Level