KBackgammon is built around the backgammon board, which
doesn't know anything about how to play backgammon. The whole
infrastructure (rolling the dice, etc.) that allows backgammon games
is handled by backgammon engines.
The Offline Engine
The offline engine allows you to play against yourself, or
probably more fun, another person sitting with you.