Amundsen

Latest version Amundsen v0.80 (released on April 18th 2009)

General

Amundsen is an XBoard compatible chess playing program, created by John Bergbom and released under the GNU license. From the beginning it was a college course project, but I still work on it now and then when I have time. Version 0.75 has a FICS rating of about 2240 in blitz (< 15 min), 2330 in lightning (< 5 minutes), and 2240 in standard (>= 15 min).

A name change took place between version 0.25 and 0.3. The reason was that when the program started playing at FICS, the name jonte was taken already.

Some matches against other engines:
amundsen v. 0.80 vs. crafty 20.14: 16-57-27
amundsen v. 0.75 vs. crafty 20.14: 15-72-13
amundsen v. 0.70 vs. crafty 20.14: 8-74-18
amundsen v. 0.65 vs. crafty 20.14: 13-81-6

amundsen v. 0.80 vs. gnuchess v. 5.07: 57-23-20
amundsen v. 0.75 vs. gnuchess v. 5.07: 59-24-17
amundsen v. 0.70 vs. gnuchess v. 5.07: 45-32-23
amundsen v. 0.65 vs. gnuchess v. 5.07: 30-52-18

Click here to read the release notes and version history.

Testsuites

Amundsen is capable of running testsuites through the "testsuite" command. For information on testsuite scores, instructions and epd files, click here.

Source code

amundsen-0.80.tar.gz
amundsen-0.75.tar.gz
amundsen-0.70.tar.gz
amundsen-0.65.1.tar.gz
amundsen_v0.65.tar.gz
amundsen_v0.60.tar.gz
amundsen_v0.55.1.tar.gz
amundsen_v0.55.tar.gz
amundsen_v0.50.tar.gz
amundsen_v0.45.tar.gz
amundsen_v0.40.tar.gz
amundsen_v0.35.tar.gz
amundsen_v0.30.tar.gz
jonte_v0.25.tar.gz
jonte_v0.20.tar.gz
jonte_v0.15.tar.gz
jonte_v0.10.tar.gz
jonte_v_pre0.10.tar.gz

Feel free to download the code and do whatever you want with it. If you have comments or suggestions for improvements, please drop me a note. In particular I'm interested in hearing about problems with compiling for other platforms than unix/Linux.

Opening book

Put the opening book in the same directory as the executable.
openings.bok

Windows binaries

Dann Corbit's builds:
amundsen_0_65_1.exe (v. 0.65.1)
amundsen.zip(v. 0.55)

Jim Ablett's builds:
amundsen080_ja.zip (win32 + x64)
amundsen075_ja.zip (win32 + x64)
amundsen070.zip (win32 + x64)
amundsen_0651_x64-win32_ja.zip (win32 + x64 + universal build for older processors)
amundsen060.zip
Amundsen055.zip

Debian/Ubuntu-packets

amundsen_0.80-1_i386.deb
amundsen_0.75-1_i386.deb
amundsen_0.70-1_i386.deb
amundsen_0.65.1-1_i386.deb

Links

Bruce Moreland's chess programming tips (very good!)
Advanced topics concerning chess programming
Tricky positions to test on a chess engine
Alarm chess engine
PGN Specification
Assorted papers on computer chess.
Winboard forum. (Contains a very good forum on chess programming)
Talkchess. (Contains a very good forum on chess programming)

John Bergbom
email: firstname@bergbomconsulting.se
Google
 

April 20th 2009.