home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / games / volume13 / okbridge / part05 / okbridge.help < prev    next >
Text File  |  1992-01-12  |  11KB  |  314 lines

  1. # okbridge.help -- help file for the okbridge program
  2. #  
  3. # Copyright (C) 1990,1991 by Matthew Clegg
  4. # This program may be copied and distributed freely.  Please do not
  5. # charge money for this program or for any program derived from it.
  6. # If you modify this program, then include a notice stating plainly
  7. # that your program is derived from the okbridge program and is not
  8. # the same as the official okbridge program.
  9. #
  10. # I welcome any suggestions for improvement to okbridge, and 
  11. # I would be especially happy to receive improved source code.
  12. # If you have comments or suggestions, or if you would like to
  13. # join the okbridge mailing list, then write to
  14. #
  15. #   mclegg@cs.ucsd.edu
  16. #
  17. #
  18. # The help information in this file is organized as a series of topics.
  19. # The first entry in the file is interpreted to be the main topic, 
  20. # i.e., it is the entry which is displayed if no particular keyword 
  21. # is given.  Each topic entry has a header line which contains an 
  22. # identifying keyword and a descriptive phrase.  This is followed 
  23. # by the body of the entry and is terminated by an end-of-entry line.  
  24. #
  25. # The format of an entry is
  26. #
  27. # <keyword> <phrase>
  28. # help text
  29. # more help text
  30. # ...
  31. # last help text
  32. # --
  33. #
  34. # Comment lines such as this one are not printed in the help display.
  35. # A page break is given by placing the '^' character on a line by itself.
  36. #
  37. main          A general description of the program
  38.  
  39.                     Welcome to OKBRIDGE, version 1.3
  40.  
  41.  
  42.      This is a computer-moderated bridge program.  It allows four
  43. people at different locations on the Internet to play bridge together.
  44. The computer shuffles the cards and communicates bids and plays between
  45. the players.
  46.  
  47.  
  48.      The help system is organized as a series of topics, each
  49. identified by a keyword.  To obtain information on a particular topic,
  50. just type '/HELP topic'.  The information displayed on the screen
  51. reflects the current state of the game and is meant to be
  52. self-explanatory.  The input to the program is command-oriented.  See
  53. the topic '/help input' for more information on this subject.
  54.  
  55.  
  56.      Good luck at the bridge table!
  57.  
  58. --
  59. bidding     information on how to enter a bid
  60.  
  61.               Information about Bidding
  62.                       ----------- ----- -------
  63.  
  64. The format of a bid is one of the following:
  65.  
  66.      <level> <trump>
  67.      DOUBLE               (or X)
  68.      REDOUBLE             (or XX)
  69.      PASS                 (or P)
  70.  
  71. where 
  72.      <level> is either 1, 2, 3, 4, 5, 6, or 7
  73.  
  74.      <suit>  is one of
  75.          NOTRUMP  (or NT      or N)
  76.          SPADES   (or SPADE   or S)
  77.          HEARTS   (or HEART   or H)
  78.          DIAMONDS (or DIAMOND or D)
  79.          CLUBS    (or CLUB    or C)
  80. examples
  81.      P, 1C, 1 CLUB, 1N, 1NT, 1 NOTRUMP, 2H, 2 HEARTS, X, DOUBLE, XX
  82. --
  83. commands      Commands for controlling the program
  84.  
  85.      /BELL [ON|OFF]
  86.        By default, the okbridge program rings the terminal's bell whenever
  87.        it requests input from you.  However, this can be disabled by
  88.        typing '/BELL OFF'.  The state of the bell can be toggled with ^G.
  89.  
  90.      /CLAIM [n]
  91.        This command 'claims' n additional tricks for the declarer.
  92.        If n is omitted, then all remaining tricks are claimed.
  93.        The other players are shown the declarer's hand and are
  94.        asked whether or not they agree to the declarer's request.
  95.        If both agree, then the hand is ended early.  This command can
  96.        be used only by the declarer and only when it is declarer's or
  97.        dummy's turn to play.
  98.  
  99.      /DEFAULT [ON | OFF]
  100.        This command controls whether or not defaults will be provided
  101.        for bids, plays and questions.  This mode can be toggled with ^D.
  102.  
  103. ^
  104.      /HELP [topic]
  105.        Type '/HELP' alone to obtain general help, or type
  106.        '/HELP topic' to obtain help about a particular topic.
  107.  
  108.      /LOG [filename]
  109.        Typing '/LOG filename' causes this hand and subsequent hands
  110.        to be written to the file with name 'filename'.  Omitting
  111.        'filename' causes the current log file to be closed.
  112.  
  113.      /PING
  114.        Sends an invisible message to each of the other players, which is
  115.        automatically echoed.  Reports the round-trip communication time.
  116.  
  117.      /PROMPT [ON|OFF]
  118.        By default, the dummy is asked to press RETURN after the end
  119.        of each trick.  This allows the dummy to see each trick as
  120.        it is played.  This prompting can be disabled by typing
  121.        '/PROMPT OFF' (convenient if you need to run to the wc :-)
  122.        The prompt mode can be toggled with ^P.
  123.  
  124. ^
  125.      /QUIT
  126.        Terminates the program.
  127.  
  128.      /REVIEW
  129.        Displays the bidding for review.  This is intended to be used
  130.        during the playing mode.  This command can be abbreviated with ^B.
  131.  
  132.      /TALK message
  133.        Sends a short message to the other players.  This command can be used
  134.        when the program is waiting for you to enter a bid or a play.  
  135.        Not needed if the word 'TALK' is displayed to the left of the cursor.
  136.  
  137. --
  138. controls    Special control characters recognized by the program
  139. Special control characters recognized by the program
  140. ------- ------- ---------- ---------- -- --- -------
  141.  
  142.  ^B   When used during the play of a hand, the bidding is displayed
  143.       for review.
  144.  
  145.  ^C   Quits the program.  (The program requests confirmation first.)
  146.  
  147.  ^D   Toggles the default input mode.  See the /DEFAULT command.
  148.  
  149.  ^G   Toggles the bell.  See the /BELL command.
  150.  
  151.  ^P   Toggles the prompt.  See the /PROMPT command.
  152.  
  153.  ^R   Refreshes the screen.
  154.  
  155.  ^T   Returns to talk mode if you have been asked to bid or play.
  156.  
  157.  ESC  Erases the input which has been typed so far.
  158.  
  159. In addition, if you press RETURN without typing anything, the program will
  160. supply a default input, which can then be entered by pressing RETURN again.
  161.  
  162. --
  163. copyright     Copyright notice for the program
  164.                 Copyright Notice
  165.                     --------- ------
  166.  
  167. Copyright (C) 1990,1991 by Matthew Clegg
  168.  
  169. This program may be copied and distributed freely.  Please do not
  170. charge money for this program or for any program derived from it.
  171. If you modify this program, then include a notice stating plainly
  172. that your program is derived from the okbridge program and is not
  173. the same as the official okbridge program.
  174.  
  175. I welcome any suggestions for improvement to okbridge, and I would be
  176. especially happy to receive improved source code.  If you have
  177. comments or suggestions, or if you would like to join the okbridge
  178. mailing list, then write to
  179.  
  180.    mclegg@cs.ucsd.edu
  181.  
  182. --
  183. email        Commands specific to email duplicate bridge
  184.      /DEAL [nhands]
  185.        This command can only be used by north when playing Email
  186.        duplicate bridge.  It causes nhands boards to be dealt and
  187.        played.  After they have been played, the results can be
  188.        /SAVEd and emailed to another foursome for play.
  189.  
  190.      /LOAD filename
  191.        This command can only be used by north when playing Email
  192.        duplicate bridge.  It causes a series of boards to be read
  193.        from the file "filename".  
  194.  
  195.      /SAVE filename
  196.        This command causes the set of boards which have been played
  197.        so far to be saved to the file with name filename.  These
  198.        boards can then be emailed to another foursome for competitive
  199.        play.  Note that the /SAVE command can be used by any player
  200.        at any time.  However, the previous results of play by other
  201.        foursomes will only be recorded if /SAVE is used by north.
  202.  
  203.      /REPLAY filename
  204.        First /LOAD's "filename".  After the boards have been played,
  205.        automatically saves them along with the results back to "filename".
  206. --
  207. input         General info about entering input
  208.  
  209.               How to Enter Input
  210.               --- -- ----- -----
  211.  
  212. During normal operation, the bridge program is always in one of
  213. three 'input modes'.  The input which you type is interpreted according
  214. to the input mode, which is displayed at the beginning of the line 
  215. containing the cursor.  The input modes are
  216.  
  217. Mode       Interpretation
  218. ----       --------------
  219. BID       The program is expecting you to enter your bid.
  220. PLAY       The program is expecting you to enter the card you wish to play.
  221. TALK       Any text that you enter will be transmitted to the other players.
  222.  
  223. As you type your text, you may use the backspace key to erase the last
  224. character.  The ESC key will erase all of the text you have typed.
  225.  
  226. There are number of commands which can be given to the program in any 
  227. input mode.  For information on these commands, type '/help commands'.
  228.  
  229. Also, there are a number of special control-characters which are
  230. recognized by the program.  For information about these, type 
  231. '/help controls.'
  232.  
  233. --
  234. maillist        Information about the okbridge mailing lists
  235.  
  236.               The Okbridge Mailing Lists
  237.                       --- -------- ------- -----
  238.  
  239. okbridge@cs.ucsd.edu
  240.   This list is intended for arranging bridge games.
  241.  
  242. okbridge-pgm@cs.ucsd.edu
  243.   This list is intended for announcing new bridge playing software and
  244.   updates to old bridge software and for discussing issues in computer
  245.   moderated bridge.
  246.  
  247. To join either list, send a message to the corresponding email address
  248. whose body contains the single line
  249.  
  250.   ADD <list-name>
  251.  
  252. where <list-name> is okbridge or okbridge-pgm, as appropriate.
  253.  
  254. --
  255. network       Setting up the network communications
  256.  
  257.              Network Information
  258.              ------- -----------
  259.  
  260. Before the game can begin, the players must agree that one person will
  261. act as the 'server'.  All messages transmitted by the program are then
  262. mediated through this server.  When starting the program, the internet
  263. name of the server must be specified on the command line.
  264.  
  265. If you usually play with the same four people, then you may want to
  266. put the name of the server and your usual position into the .okbridgerc
  267. file.  The .okbridgerc file contains default information which is read
  268. by the program before it starts.
  269.  
  270.  
  271. --
  272. playing   Information about how to enter a play
  273.               Information about Playing
  274.               ----------- ----- -------
  275.  
  276. A card is played by writing
  277.      <suit> <rank>
  278.  
  279. where
  280.      <suit>  is one of
  281.          SPADES   (or SPADE   or S)
  282.          HEARTS   (or HEART   or H)
  283.          DIAMONDS (or DIAMOND or D)
  284.              CLUBS    (or CLUB    or C)
  285.  
  286.      <rank>  is one of
  287.          2, 3, ..., 9, TEN (or T), JACK (or J), QUEEN (or Q),
  288.          KING (or K), ACE (or A)
  289.  
  290. Some examples of cards are
  291.      CT, C T, C TEN, CLUB T, CLUB TEN, S3, SPADE3, SPADE 3
  292.  
  293. Note that the order <suit> <rank> used in playing is reversed 
  294. from the order <level> <trumpsuit> used in bidding.
  295. --
  296. slam          A special message when a slam is made
  297.  
  298.  
  299.  
  300.  
  301.      Oh, what a beautiful mornin'!
  302.      Oh, what a beautiful day!
  303.      I got a beautiful feelin'
  304.      Ev'rything's goin' my way.
  305.      Oh, what a beautiful day.
  306.  
  307.      ...
  308.  
  309.               
  310.           words by Oscar Hammerstein II
  311.               from the musical, _Oklahoma_
  312.  
  313.