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