"Glaurung is a simple and minimalistic UCI chess engine. Compared to
other chess programs, it is neither very fast nor particularly
intelligent, but on fast modern computers it is nevertheless strong
enough to give most human players a good challenge. The source code
is delivered under the GNU Public License; see the file Copying.txt
for details. The program should compile easily in Windows and most
Unix variants (including Mac OS X).
I started working on Glaurung in the autumn of 2004, when my old chess
engine (Gothmog) got so complex and buggy that there was no point in
trying to improve it further. My goal with the new engine was to
construct a very simple program with compact code and data
requirements, and to make the code general enough to handle hexagonal
chess with just a small number of changes. Scatha, Glaurung's
hexagonal twin brother, is available as a separate download.
Thanks to the big, friendly and helpful amateur computer chess
community, chess programming is no longer a very difficult endeavour
(unless you want to become a world champion). The list of friendly
programmers who have helped me learn the craft of chess programming is
long. I have learned a lot from Ryan Benitez, Dieter Buerssner,
Anthony Cozzie, Vincent Diepeveen, Dusan Dobes, Sune Fischer, Bob Hyatt,
Sergei Markoff, Richard Pijl, Ed Schroder, Chris Whittington, and many
other programmers at the Computer Chess Club and the Winboard Forum. A
special thanks to the following three people:
* Peter Fendrich, who first introduced me to chess programming.
* Grzegorz Szidorowicz, for encouraging me to write a hexagonal chess
program, and for his advice during the development process.
* Fabien Letouzey, for generously sharing thoughts, ideas and code,
for creating Fruit and PolyGlot, and most of all for being the best
of my many friends in the computer chess community.
No less important than the programmers are the many enthusiasts who
run matches and tournaments between amateur chess engines. Without
their help, chess programming would not be nearly as fun to do. A big
thanks to Robert Allgeuer, Graham Banks, Christian Bartsch, Roger Brown,
Patrick Buchmann, Dann Corbit, Olivier Deville, Leo Dijksman, Wolfgang
Draeger, Peter Eizenhammer, Igor Gorelikov, Lars Hallerström, Heinz
van Kempen, Uschi, Christian Koch, Gabriel Leperlier, Günther Simon,
Kurt Utzinger, Ciro Vignotto, and all the other testers
out there.
Thanks to Jim Ablett, Dann Corbit, Bryan Hofmann (Crafty) and Fritz Reul(Chessmaster) for
compiling optimised Windows binaries of my program."
"Only Original In The Warped Minds Of Talkchess Trolls....."