home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume3 / conquer / part01 / README < prev   
Text File  |  1988-01-23  |  6KB  |  151 lines

  1.  
  2.             NOTES TO INSTALLER OF CONQUER
  3.  
  4. What you have here is a copyrighted release 2 version version of CONQUER.  
  5. I make no guaranties to the sanity or style of this code, but do believe
  6. that it should work as documented.  I have included numerous bugfixes
  7. from the release 1 posting, and have added numerous enhancements. 
  8.  
  9. One note.  I am probably going to switch jobs soon.  My current email
  10. address is {ihnp4}!mhuxd!smile, but this will change.  I recommend that
  11. anybody interested in corresponding with me send me *their* address
  12. so I can inform them of my new address when I get one.  If your mail
  13. bounces, my home phone is 201-671-2896 and *current* work phone is
  14. 201-949-4407.  Note that I only work on Conquer out of work hours.
  15.  
  16. Included in this file are the following:
  17.  
  18.     1) A Brief Description of Conquer
  19.     2) Installation (unpacking) Instructions
  20.     3) Configuration Instructions
  21.     4) Compilation Instructions
  22.     5) Administration instructions
  23.     6) Execution instructions (how to play)
  24.     7) A list of further enhancements I am planning on making
  25.     8) Bug list and unimplemented options
  26.  
  27. This version should not be redistributed and probably has bugs.  
  28. Any comments and bug reports would be appreciated.
  29.  
  30. -----------------------------------------------------------
  31. I   A Brief Description of Conquer
  32. -----------------------------------------------------------
  33.  
  34. READ FILE "man.page" FOR A DESCRIPTION OF CONQUER.  A more complete
  35. description can be found in the file "help". The help file can be
  36. read in nice format by using "conquer -h" after compilation.
  37. Hard copy of documentation can be made by typing "make docs".
  38.  
  39. -----------------------------------------------------------
  40. II  Installation (unpacking) Instructions
  41. -----------------------------------------------------------
  42.  
  43. This program came in 5 shar scripts, which can be unpacked
  44. by using "sh filename".  If you are reading this, you know this.
  45.  
  46. If you suspect missing files, please check the MANIFEST.
  47.  
  48. -----------------------------------------------------------
  49. III Configuration
  50. -----------------------------------------------------------
  51.  
  52. THE FOLLOWING FILES SHOULD BE MODIFIED TO REFLECT YOUR ENVIRONMENT
  53. AND THE TYPE OF GAME YOU WISH TO PLAY.
  54.  
  55. header file: header.h modify as per instructions
  56.              data.h   probably needs no modifications
  57. makefile: Makefile    modify as per instructions
  58.           main.c      probably needs no modifications
  59.  
  60. I have tried to comment this stuff appropriately.
  61.  
  62. -----------------------------------------------------------
  63. IV  Compilation Instructions
  64. -----------------------------------------------------------
  65.  
  66. Browse the file header.h.  This sets up configurable parameters for the
  67. game.  This program should be easy to compile. 
  68.  
  69. - Sometimes termcap/termlib... are not on systems.  You will know this
  70.     is the error if all the '.c' files compile but will not compile together.
  71.     Unreferenced symbol errors will occur.  Try adding "-ltermcap" after
  72.     the "-lcurses" line in the makefile.
  73.  
  74. -----------------------------------------------------------
  75. V   administration instructions
  76. -----------------------------------------------------------
  77.  
  78. Now that you have compiled it, this is how you administer the game.
  79. I recommend following these instructions once yourself in a mock game 
  80. (ie. no other players) for a few turns to get things straight.  Then you 
  81. can add other players.
  82.  
  83. You can type the following commands to help administer the game
  84.  
  85. Make:        Compiles the code.
  86. Make clobber:   Clobber everything but the source (destroys executable)
  87. Make clean:     Clean up objects (does not destroy executable)
  88. Make install:    Installs executable & data in appropriate directories (header.h)
  89. Make docs:    Creates documentation from help file
  90. run:        read this file, it permits you to run the update automatically
  91.         run needs to be modified for time to update
  92.  
  93. This is the command line format for conquer:
  94.     Cmd line format: conquer [-maxhp]
  95.         (no options) play the game
  96.         -m  make a world ('data' file must not exist, need god password)
  97.         -a  add new player (must know god password)
  98.         -x  execute program (must know god password)
  99.         -p  print a map to stdout (must know god password)
  100.                 -h  Print out help text.
  101.                 -n  NTN Run as nation NTN.
  102.                 -d  DIR Run on data in directory DIR.  Each game has its own 
  103.                     data directory.  The default is set up at compile time and 
  104.                     should only be used if only one game is run.
  105.                  -s Print out scores of all nations in the world.
  106.  
  107. Again, prior to the compile, you should have followed the instructions
  108. in the Makefile and in header.h.  
  109.  
  110. First, make a directory in which to play the game.  You should then
  111. move the nations and help files into the target directory.
  112.  
  113. Then create the world via:
  114.     <conquer -m>    this will make your world.  Try it.
  115.              This also sets up npc nations as per the nations file
  116.              npc stats can be adjusted by editing nations
  117.              prior to making the world.  Non player nations have
  118.              the same password as god.
  119.  
  120. Add 0 or more players via
  121.     <conquer -a>    which should be self explanatory
  122.  
  123.  
  124. Learn the commands (Type '?' to get help) & play around to get your 
  125. syntax right.
  126.  
  127. Try logging in as either a player or non player nation (they use the super
  128. user password) and noticing any differences.
  129.  
  130. Now move around on the map and learn where the players are
  131. positioned.  If there is a problem (they are surrounded by water...), 
  132. use the redesignate command to change elevation or vegetation. 
  133. In the worst case, god can destroy a nation
  134. with 'c', the change nation command.  Once you
  135. think the game will be fair, it is time to allow players to proceed.
  136.  
  137. Now you are all set -- play via 
  138.     <conquer>
  139.  
  140. and update with <conquer -x> via 
  141. an "at" script. This is contained in the shell script "run".
  142.  
  143. --------------------------------------------------------------------
  144. VI a list of further enhancements/bug fixes I am planning on making
  145. --------------------------------------------------------------------
  146.  
  147. Trade is unimplemented
  148. Naval combat and movement has not been system tested
  149. Only one type of soldier and one type of warship allowed (see data.h)
  150. Character Classes and leaders are not fully implemented
  151.