|
|
1.1 ! root 1: .TH BRIDGE 6 alice ! 2: .CT 1 games ! 3: .SH NAME ! 4: bridge \- card game ! 5: .SH SYNOPSIS ! 6: .B /usr/games/bridge ! 7: [ ! 8: .I arg ... ! 9: ] ! 10: .SH DESCRIPTION ! 11: .I Bridge ! 12: manages bridge games among four players. ! 13: A master process mediates the ! 14: flow of information between player processes. ! 15: Each player process is either a `robot' player or a ! 16: cursor-controlled screen ! 17: interface with a human player. ! 18: .PP ! 19: If several humans wish to play each invokes ! 20: .I bridge ! 21: and a rendezvous protocol hooks them together ! 22: in a common game. ! 23: Once the game is set up ! 24: .I bridge ! 25: displays a diagram ! 26: similar to those in newspaper ! 27: bridge columns. ! 28: .PP ! 29: Bids are coded ! 30: .B p ! 31: for pass, ! 32: .B d ! 33: for double, ! 34: .B 3n ! 35: for three notrump, ! 36: and so on. ! 37: Plays are coded ! 38: .B c3 ! 39: for the club three, ! 40: .B ht ! 41: for the heart ten, and so on. ! 42: A menu of common commands appears at the ! 43: bottom of the screen; further help may be obtained by typing ! 44: .BR + . ! 45: .PP ! 46: Arguments take several forms: ! 47: .de X1 ! 48: .TP ! 49: .B \\$1 ! 50: .PD 0 ! 51: .TP ! 52: .B \\$2 ! 53: .. ! 54: .de X2 ! 55: .TP ! 56: .BI \\$1 " \\$2" ! 57: .PD 0 ! 58: .TP ! 59: .BI \\$3 \\$4 ! 60: .. ! 61: .X2 \-h "nhumans" humans= nhumans ! 62: Join (or set up and join) a game with indicated number of human players. ! 63: .X2 \-s "seed" seed= seed ! 64: Initialize the random number generator. Useful for duplicate play. ! 65: .X2 \-f "file" deck= file ! 66: Take the initial shuffled card deck from named file. ! 67: .X2 \-r "file" script= file ! 68: Make a record of the game in the named file. ! 69: .X2 \-d "dealership" dlr= dealership ! 70: Specify dealership with a one-letter direction code. ! 71: .X2 \-v "vulnerability" vuln= vulnerability ! 72: Specify vulnerability with one of these codes: ! 73: .B none ! 74: .B both ! 75: .BR n - s ! 76: .BR e - w . ! 77: .X1 -t tough ! 78: Do not display bidding history on player's screen. ! 79: .PD ! 80: .SH FILES ! 81: .TF /tmp/brdg.* ! 82: rendezvous files ! 83: .TP ! 84: .F /etc/termcap ! 85: .TP ! 86: .F DEBUG ! 87: recipient of debugging messages ! 88: .SH "SEE ALSO" ! 89: J. A. Reeds and L. A. Shepp, ! 90: .I Bridge: An exciting new card game, ! 91: TM 11217-840119-02, ! 92: TM 11218-840119-01. ! 93: .SH BUGS ! 94: Occasionally the whole program goes dead. ! 95: .br ! 96: The robots' bridge technique has subtle bugs.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.