Introduction - If you have any usage issues, please Google them yourself
The backgammon game requirements: 1, with the VS console program completed, keyboard input coordinates erupted. 2, the control flow ordinary game: to start the game, start again, quit the game, and so on. 3 contains the basic backgammon rules, five pawn with a line that is to declare victory. 4, to join a multi-step undo function requires a mutual regret no longer regret (ie empty chessboard). Adding revoked undo function to undo after the abolition of undo with undo, regret the multi-step still can revoke to undo multiple (such as the beginning has been to undo the empty board can restore the chessboard, and execution has been revoked undo to the original state). 6, requires that the whole project is completed entirely C++ code, are not allowed in the C-style code (such as general string instead of char* container instead of an array of classes, global variables are not allowed).