From Chessprogramming wiki
Jump to: navigation, search

Home * Games * Backgammon

A Backgammon Set [1]

a turn-based two-player tables board game of chance and strategy with 15 checkers each on a board of 24 spaces or points. One moves according to rolls of a pair of dice, trying to bring own checkers home and bear them off before the opponent does [2]. Opponent checkers can be "hit" and returned to the start.

Computer Backgammon

Backgammon programs were pioneered in the late 70s by Hans Berliner with focus on smooth evaluation, and by Gerald Tesauro from the late 80s, who successfully applied Neural Networks and Temporal Difference Learning to his Backgammon playing programs. Computer backgammon is regularly played at Computer Olympiads, organized by the ICGA [3].

Computer Olympiads



18th Computer Olympiad 2015, Backgammon medalists: Frank Berger (Bronze for BGBlitz),
Nikolaos Papahristou (Gold for Palamedes), and Nardy Pillards (Silver for GNU Backgammon) [4]


In the late 70s at Carnegie Mellon University, Hans Berliner developed the Backgammon playing program BKG 9.8 for the PDP-10 to research the principles of evaluation for another game than chess with a much higher branching factor of more than 800 at every node [5]. Early versions of BKG played badly even against weak players, but Berliner noticed that its critical mistakes were always at transitions apparently due to evaluation discontinuity. He applied principles of fuzzy logic to smooth out the transition between phases, and by July 1979, BKG 9.8 was strong enough to play against the ruling world champion Luigi Villa. It won the match 7–1, becoming the first computer program to defeat a world champion in any game. Berliner states that the victory was largely a matter of luck, as the computer received more favorable dice rolls [6] [7].


In the late 80s, IBM researcher Gerald Tesauro pioneered in applying Neural Networks to Backgammon - first within his program Neurogammon, which won the Gold medal at the 1st Computer Olympiad 1989 - and further improved by TD-Lambda based Temporal Difference Learning within TD-Gammon [8].


1977 ...

1980 ...

1985 ...

1990 ...

1995 ...

2000 ...

2005 ...

2010 ...

2015 ...

Forum Posts

External Links

Rules of Backgammon

Computer Backgammon

Backgammon Programs


Up one Level