|
|
1.1 root 1:
2:
3: BACKGAMMON(PUBLIC) 8/19/83 BACKGAMMON(PUBLIC)
4:
5:
6: NAME
7: backgammon - the game of backgammon
8:
9: SYNOPSIS
10: _b_a_c_k_g_a_m_m_o_n [ - ] [ n r w b pr pw pb t_t_e_r_m s_f_i_l_e ]
11:
12: DESCRIPTION
13: This program lets you play backgammon against the computer
14: or against a "friend". All commands only are one letter, so
15: you don't need to type a carriage return, except at the end
16: of a move. The program is mostly self documenting, so that
17: a question mark (?) will usually get some help. If you
18: answer `y' when the program asks if you want the rules, you
19: will get text explaining the rules of the game, some hints
20: on strategy, instruction on how to use the program, and a
21: tutorial consisting of a practice game against the computer.
22: A description of how to use the program can be obtained by
23: answering `y' when it asks if you want instructions.
24:
25: The possible arguments for backgammon (most are unnecesary
26: but some are very convenient) consist of:
27:
28: _n don't ask for rules or instructions
29: _r player is red (implies n)
30: _w player is white (implies n)
31: _b two players, red and white (implies n)
32: _p_r print the board before red's turn
33: _p_w print the board before white's turn
34: _p_b print the board before both player's turn
35: _t_t_e_r_m terminal is type _t_e_r_m, uses /etc/termcap
36: _s_f_i_l_e recover previously saved game from _f_i_l_e. (This
37: can also be done by executing the saved file,
38: i.e., typing its name in as a command)
39:
40: Arguments may be optionally preceded by a `-'. Several ar-
41: guments may be concatenated together, but not after `s' or
42: `t' arguments, since they can be followed by an arbitrary
43: string. Any unrecognized arguments are ignored. An argu-
44: ment of a lone `-' gets a description of possible arguments.
45:
46: If _t_e_r_m has capabilities for direct cursor movement (see
47: ttycap(VII)), _b_a_c_k_g_a_m_m_o_n "fixes" the board after each move,
48: so the board does not need to be reprinted, unless the
49: screen suffers some horrendous malady. Also, any `p' option
50: will be ignored. (The `t' option is not necessary unless
51: the terminal type does not match the entry in the /etc/htmp
52: data base.)
53:
54: QUICK REFERENCE
55: When the program prompts by typing only your color, type a
56: space or carriage return to roll, or
57:
58: _d to double
59: _p to print the board
60: _q to quit
61:
62: - 1 -
63:
64:
65:
66:
67:
68:
69: BACKGAMMON(PUBLIC) 8/19/83 BACKGAMMON(PUBLIC)
70:
71: _s to save the game for later
72:
73: When the program prompts with 'Move:', type
74:
75: _p to print the board
76: _q to quit
77: _s to save the game
78:
79: or a _m_o_v_e, which is a sequence of
80:
81: _s-_f move from _s to _f
82: _s/_r move one man on _s the roll _r
83:
84: separated by commas or spaces and ending with a newline.
85: Available abbreviations are
86:
87: _s-_f_1-_f_2 means _s-_f_1,_f_1-_f_2
88: _s/_r_1_r_2 means _s/_r_1,_s/_r_2
89:
90: Use `b' for bar and `h' for home, or 0 or 25 as appropriate.
91:
92: AUTHOR
93: Alan Char
94:
95: FILES
96: /_m_n_t/_a_l_a_n/:_t_o_y_s/_t_e_a_c_h_g_a_m_m_o_n- rules and tutorial
97: /_e_t_c/_h_t_m_p - data base on user's environment
98: /_e_t_c/_t_e_r_m_c_a_p - terminal capabilities
99:
100: BUGS
101: The program's strategy needs much work.
102:
103: /mnt/alan/:toys/teachgammon was removed to preserve space in
104: /usr/public
105:
106: COMMENTS
107: The program is still under development, so a description of
108: any bugs found should be mailed to _a_l_a_n.
109:
110: Because of the dynamic state of the program (constantly
111: changing), the file /_m_n_t/_a_l_a_n/:_t_o_y_s/_g_a_m_m_o_n._n_e_w_s lists
112: current modifications to the program.
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128: - 2 -
129:
130:
131:
132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.