|
|
1.1 ! root 1: .de Sc \" start command list macro ! 2: .ie n .PD 0 ! 3: .el .PD 0.5 ! 4: .sp ! 5: .. ! 6: .de Cm \" define command macro ! 7: .TP 10 ! 8: .ie t .BR "\\$1" ! 9: .el .IR "\\$1" ! 10: .. ! 11: .de Ec \" end command macro ! 12: .PD 1 ! 13: .. ! 14: .TH MONOP 6 ! 15: .SH NAME ! 16: monop \- monopoly game ! 17: .SH SYNOPSIS ! 18: .B /usr/games/monop ! 19: [ file ] ! 20: .SH DESCRIPTION ! 21: .I Monop ! 22: is reminiscent of the Parker Brother's game Monopoly, ! 23: and ! 24: monitors a game among 1 to 9 users. ! 25: It is assumed that the rules of Monopoly are known. ! 26: The game follows the standard rules, ! 27: with the exception that, ! 28: if a property would go up for auction ! 29: and there are only two solvent players, ! 30: no auction is held and the property remains unowned. ! 31: .PP ! 32: The game, in effect, ! 33: lends the player money, ! 34: so it is possible to buy something which you cannot afford. ! 35: However, as soon as a person goes into debt, ! 36: he must fix the problem, ! 37: .IR i.e. , ! 38: make himself solvent, ! 39: before play can continue. ! 40: If this is not possible, ! 41: the player's property reverts to his debtee, ! 42: either a player or the bank. ! 43: A player can resign at any time to any person ! 44: or the bank, ! 45: which puts the property back on the board, unowned. ! 46: .PP ! 47: Any time that the response to a question is a ! 48: .IR string , ! 49: e.g., a name, place or person, ! 50: you can type `?' ! 51: to get a list of valid answers. ! 52: It is not possible to input a negative number, ! 53: nor is it ever necessary. ! 54: .Sc ! 55: .IR "A Summary of Commands" : ! 56: .Cm quit ! 57: quit game: ! 58: This allows you to quit the game. ! 59: It asks you if you're sure. ! 60: .Cm print ! 61: print board: ! 62: This prints out the current board. ! 63: The columns have the following meanings ! 64: (column headings are the same for the ! 65: .BR where , ! 66: .BR "own holdings" , ! 67: and ! 68: .B holdings ! 69: commands): ! 70: .PP ! 71: .RS 10 ! 72: .TP "\w'Name\ \ 'u" ! 73: Name ! 74: The first ten characters of the name of the square ! 75: .TP ! 76: Own ! 77: The \fInumber\fR of the owner of the property. ! 78: .TP ! 79: Price ! 80: The cost of the property (if any) ! 81: .TP ! 82: Mg ! 83: This field has a `*' in it if the property is mortgaged ! 84: .TP ! 85: # ! 86: If the property is a Utility or Railroad, this is the number ! 87: of such owned by the owner. ! 88: If the property is land, this is the number of houses on it. ! 89: .TP ! 90: Rent ! 91: Current rent on the property. ! 92: If it is not owned, there is no rent. ! 93: .RE ! 94: .Cm where ! 95: where players are: ! 96: Tells you where all the players are. ! 97: A `*' indicates the current player. ! 98: .Cm "own\ holdings" ! 99: List your own holdings, ! 100: .IR i.e. , ! 101: money, get-out-of-jail-free cards, and property. ! 102: .Cm holdings ! 103: holdings list: ! 104: Look at anyone's holdings. ! 105: It will ask you whose holdings you wish to look at. ! 106: When you are finished, type `done'. ! 107: .Cm shell ! 108: shell escape: ! 109: Escape to a shell. ! 110: When the shell dies, ! 111: the program continues where you left off. ! 112: .Cm mortgage ! 113: mortgage property: ! 114: Sets up a list of mortgageable property, ! 115: and asks which you wish to mortgage. ! 116: .Cm unmortgage ! 117: unmortgage property: ! 118: Unmortgage mortgaged property. ! 119: .Cm buy ! 120: buy houses: ! 121: Sets up a list of monopolies on which you can buy houses. ! 122: If there is more than one, it asks you which you want to buy for. ! 123: It then asks you how many for each piece of property, ! 124: giving the current amount in parentheses after the property name. ! 125: If you build in an unbalanced manner ! 126: (a disparity of more than one house within the same monopoly), ! 127: it asks you to re-input things. ! 128: .Cm sell ! 129: sell houses: ! 130: Sets up a list of monopolies from which you can sell houses. ! 131: it operates in an analogous manner to ! 132: .I buy ! 133: .Cm card ! 134: card for jail: ! 135: Use a get-out-of-jail-free card to get out of jail. ! 136: If you're not in jail, ! 137: or you don't have one, ! 138: it tells you so. ! 139: .Cm pay ! 140: pay for jail: ! 141: Pay $50 to get out of jail, ! 142: from whence you are put on Just Visiting. ! 143: Difficult to do if you're not there. ! 144: .Cm trade ! 145: This allows you to trade with another player. ! 146: It asks you whom you wish to trade with, ! 147: and then asks you what each wishes to give up. ! 148: You can get a summary at the end, ! 149: and, in all cases, ! 150: it asks for confirmation of the trade before doing it. ! 151: .Cm resign ! 152: Resign to another player or the bank. ! 153: If you resign to the bank, ! 154: all property reverts to its virgin state, ! 155: and get-out-of-jail free cards revert to the deck. ! 156: .Cm save ! 157: save game: ! 158: Save the current game in a file for later play. ! 159: You can continue play after saving, ! 160: either by adding the file in which you saved the game after the ! 161: .I monop ! 162: command, ! 163: or by using the ! 164: .I restore ! 165: command (see below). ! 166: It will ask you which file you wish to save it in, ! 167: and, if the file exists, confirm that you wish to overwrite it. ! 168: .Cm restore ! 169: restore game: ! 170: Read in a previously saved game from a file. ! 171: It leaves the file intact. ! 172: .Cm roll ! 173: Roll the dice and move forward to your new location. ! 174: If you simply hit the <RETURN> key instead of a command, ! 175: it is the same as typing ! 176: .IR roll . ! 177: .Ec ! 178: .SH FILES ! 179: /usr/games/lib/cards.pck Chance and Community Chest cards ! 180: .SH BUGS ! 181: No command can be given an argument instead of a response to a query.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.