Home | History | Annotate | Line # | Download | only in phantasia
      1  1.2  cgd $NetBSD: README,v 1.2 1995/03/24 03:58:29 cgd Exp $
      2  1.2  cgd 
      3  1.1  jtc June 25, 1986
      4  1.1  jtc 
      5  1.1  jtc 
      6  1.1  jtc This is a much modified version of Phantasia.  It is intended to fix
      7  1.1  jtc all reported bug fixes, enhance the game, and speed up the game.
      8  1.1  jtc 
      9  1.1  jtc I have to thank Chris Robertson for many ideas which have made the game
     10  1.1  jtc faster, and more user-friendly.  Most of her changes/additions are
     11  1.1  jtc incorporated in this latest versions, although perhaps not in the exact
     12  1.1  jtc manner of her design.  I left out a few items which were not in keeping
     13  1.1  jtc with the spirit of the game.  (For example, I didn't like the extra lives
     14  1.1  jtc and the pausing of the game.  I think it's too easy even WITHOUT that stuff.)
     15  1.1  jtc 
     16  1.1  jtc CHANGES:
     17  1.1  jtc 
     18  1.1  jtc     - Wormholes have been deleted (I never liked them anyway).
     19  1.1  jtc     - The source code has been greatly enhanced for speed, size, readability,
     20  1.1  jtc       and maintainability.
     21  1.1  jtc       fight.c should no longer cause optimizers to run out of space.
     22  1.1  jtc     - A few loopholes have been tightened to make the game more enjoyable.
     23  1.1  jtc       (Except for those who are in the habit of exercising those loopholes.)
     24  1.1  jtc     - Chris' map is enclosed.
     25  1.1  jtc     - The "charac" file is not compatible with older versions of Phantasia
     26  1.1  jtc       (3.3.1 and 3.3.1+).  A 'convert' program is provided to convert your
     27  1.1  jtc       old file to the new format.  See Makefile for details.
     28  1.1  jtc     - Movements can be made with HJKL for WSNE, respectively.
     29  1.1  jtc     - Players may examine others while playing ('x') option.
     30  1.1  jtc     - Monsters are now stored in a binary data base, to speed calling
     31  1.1  jtc       monsters, and to ease formatting of monster listings.
     32  1.1  jtc     - Taxes are collected on all gold and gems.
     33  1.1  jtc     - Dead players can be resurrected by the 'wizard'.
     34  1.1  jtc     - 'setup' is smarter, although not as smart as it should be.
     35  1.1  jtc     - Players can change their names and passwords
     36  1.1  jtc 
     37  1.1  jtc PORTABILTY:
     38  1.1  jtc 
     39  1.1  jtc     I have tried to make this as non-machine/system specific as possible.
     40  1.1  jtc 
     41  1.1  jtc     All identifiers are unique to 7 characters or less, dual case.
     42  1.1  jtc 
     43  1.1  jtc     The code WILL NOT fit on a 16-bit machine without separate I/D.
     44  1.1  jtc 
     45  1.1  jtc     Stdio MUST support fopen() with mode "r+".  I think this is true
     46  1.1  jtc     for all Version 7 and later.
     47  1.1  jtc 
     48  1.1  jtc     'curses' library functions are required.
     49  1.1  jtc 
     50  1.1  jtc     All problems/solutions with portability should be reported to me,
     51  1.1  jtc     and fixes will be included in subsequent versions of this software.
     52  1.1  jtc 
     53  1.1  jtc 
     54  1.1  jtc Please send me any bugs, (of which I am sure there are many), you may find,
     55  1.1  jtc but PLEASE be specific.  I cannot correct a bug which is described as:
     56  1.1  jtc 
     57  1.1  jtc     "When I choose a character type, it blows up."
     58  1.1  jtc 
     59  1.1  jtc     (What blows up?  What exactly was printed at the terminal?
     60  1.1  jtc     Which character type was chosen?  Etc. . . ?)
     61  1.1  jtc 
     62  1.1  jtc Also, please tell me which version of UN*X you are running, and upon
     63  1.1  jtc which type of hardware.
     64  1.1  jtc 
     65  1.1  jtc I will also do my best to help anyone with problems just trying to
     66  1.1  jtc get the game running.  Again, I need to know which version of UN*X
     67  1.1  jtc and what type of CPU.  Also, a copy of the output from 'make'
     68  1.1  jtc would be extremely useful.
     69  1.1  jtc 
     70  1.1  jtc Any and all ideas/suggestions/additions are more than welcome.  If
     71  1.1  jtc you feel strongly enough about it, write the change and send it to me,
     72  1.1  jtc and I will do my best to incorporate it in the next version of Phantasia.
     73  1.1  jtc Otherwise, I will give serious thought to adding it myself.
     74  1.1  jtc 
     75  1.1  jtc Follow the directions in the Makefile CAREFULLY to set up the game.
     76  1.1  jtc Read the comments at the beginning of 'main.c', if you haven't already.
     77  1.1  jtc 
     78  1.1  jtc Enjoy.
     79  1.1  jtc 
     80  1.1  jtc Ted Estes
     81  1.1  jtc AT&T Information Systems
     82  1.1  jtc Skokie, IL  60077
     83  1.1  jtc 
     84  1.1  jtc ...!ihnp4!ttrdc!ttrda!estes
     85