home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / x / xhearts.zip / README < prev    next >
Text File  |  1992-01-07  |  3KB  |  68 lines

  1.      This is a multi-player hearts game which uses sockets for
  2. communication.  The client programs support curses, X/Motif, and
  3. X/Xaw.  The present distribution requires imake to build.
  4.  
  5.      I picked up hearts from the net three or four years ago.  This
  6. package included the basic guts with a curses interface.  The original
  7. README contents follows.
  8.  
  9.      After I picked it up I modified the computer play strategy,
  10. presumably for the better.  I also made the Jack of Diamonds worth -10
  11. since that's the way I like to play.
  12.  
  13.      Not until now did I finally write the X clients (xmhearts,
  14. xawhearts).  The Xaw client is a quick translation of the Motif
  15. version, so it's not as great.
  16.  
  17.      To install:
  18.  
  19.     1.  Change the appropriate definitions in local.h to indicate
  20.         where the dealer and distributor binaries live.  Also, if
  21.         you're building with X11R4 instead of X11R5, #define X11R4
  22.         so that xawclient.c uses the proper enum names.
  23.  
  24.     2.  If you don't have Motif, edit Imakefile so that NO_MOTIF
  25.         is defined.
  26.  
  27.     3.  Build the Makefile using imake or xmkmf.
  28.  
  29.     4.  "make"
  30.  
  31.     5.  Put heartsd, hearts_dist, and hearts.instr in the HEARTSLIB
  32.         directory defined in local.h and make them world-accessible.
  33.  
  34.     6.  Put the clients (hearts, xmhearts, xawhearts) in the
  35.         appropriate directory (e.g. /usr/bin/X11 or /usr/local/bin).
  36.  
  37.      If you get "Can't open a dealer port!" or "Distributor port in
  38. use!"  error messages when you run one of the clients, adjust PORT and
  39. DIST_PORT in local.h so that they refer to free ports.
  40.  
  41.     Mike Yang
  42.     mikey@sgi.com
  43.  
  44. ----------------------------------------------------------------------
  45.  
  46.      This is the initial release of multi-player hearts.  Hearts is just
  47. another brain-damaged card game.  This version supports multiple players
  48. across a network (hopefully) and also multiple games.  Users can select
  49. which game to join via a hearts distributor menu that shows games in
  50. progress and their current status.
  51.      Hearts has been tested on a 4.3 BSD system and on a 4.1 BSD-based
  52. perversion of Unix.  Unfortunately, it has not been tested across a network
  53. due to lack of access to such an arrangement.  Oh, well...  I'm sure I'll
  54. hear about it if it doesn't work.
  55.      In a future release I plan to rewrite the computer strategy and add a
  56. high score list option to the menu.  Not too sure what the form of the high
  57. score list will take; perhaps top 10 averages for a given period or something.
  58. I'm open to suggestions on that.
  59.      I'm releasing this version now, to get any bug reports out of the way
  60. before I release the next version, and because I'm not sure when I'll get
  61. around to implementing the above-mentioned mods.  I imagine it will partly
  62. be up to the response I receive from this version.
  63.  
  64.      Send gripes, bug-fixes, amazing stories, etc. to:
  65.     Bob Ankeney
  66.     ...!tektronix!reed!bob
  67.  
  68.