Backgammon
Description
This is a terminal implementation of the classic board game, Backgammon. Per the original, each player must roll two dice, then use the resulting values to move the pieces forward on the board. The objective is to move all your pieces off the board, while preventing your opponent from doing the same. Two pieces on the same position will block your opponent from moving into that slot. Landing on a position with only piece will send it back to the beginning.
All moves in this version of the game are entered as comma-separated commands and can be either entered as position to position (10-12,4-8) or as start position/value (12/2,4/4).
This version of the game also contains a tutorial with the command 'teachgammon', which explains the rules of the game, then starts a pre-rolled match for practice.