README revision 1.2
11.2Scgd$NetBSD: README,v 1.2 1995/03/24 03:58:29 cgd Exp $
21.2Scgd
31.1SjtcJune 25, 1986
41.1Sjtc
51.1Sjtc
61.1SjtcThis is a much modified version of Phantasia.  It is intended to fix
71.1Sjtcall reported bug fixes, enhance the game, and speed up the game.
81.1Sjtc
91.1SjtcI have to thank Chris Robertson for many ideas which have made the game
101.1Sjtcfaster, and more user-friendly.  Most of her changes/additions are
111.1Sjtcincorporated in this latest versions, although perhaps not in the exact
121.1Sjtcmanner of her design.  I left out a few items which were not in keeping
131.1Sjtcwith the spirit of the game.  (For example, I didn't like the extra lives
141.1Sjtcand the pausing of the game.  I think it's too easy even WITHOUT that stuff.)
151.1Sjtc
161.1SjtcCHANGES:
171.1Sjtc
181.1Sjtc    - Wormholes have been deleted (I never liked them anyway).
191.1Sjtc    - The source code has been greatly enhanced for speed, size, readability,
201.1Sjtc      and maintainability.
211.1Sjtc      fight.c should no longer cause optimizers to run out of space.
221.1Sjtc    - A few loopholes have been tightened to make the game more enjoyable.
231.1Sjtc      (Except for those who are in the habit of exercising those loopholes.)
241.1Sjtc    - Chris' map is enclosed.
251.1Sjtc    - The "charac" file is not compatible with older versions of Phantasia
261.1Sjtc      (3.3.1 and 3.3.1+).  A 'convert' program is provided to convert your
271.1Sjtc      old file to the new format.  See Makefile for details.
281.1Sjtc    - Movements can be made with HJKL for WSNE, respectively.
291.1Sjtc    - Players may examine others while playing ('x') option.
301.1Sjtc    - Monsters are now stored in a binary data base, to speed calling
311.1Sjtc      monsters, and to ease formatting of monster listings.
321.1Sjtc    - Taxes are collected on all gold and gems.
331.1Sjtc    - Dead players can be resurrected by the 'wizard'.
341.1Sjtc    - 'setup' is smarter, although not as smart as it should be.
351.1Sjtc    - Players can change their names and passwords
361.1Sjtc
371.1SjtcPORTABILTY:
381.1Sjtc
391.1Sjtc    I have tried to make this as non-machine/system specific as possible.
401.1Sjtc
411.1Sjtc    All identifiers are unique to 7 characters or less, dual case.
421.1Sjtc
431.1Sjtc    The code WILL NOT fit on a 16-bit machine without separate I/D.
441.1Sjtc
451.1Sjtc    Stdio MUST support fopen() with mode "r+".  I think this is true
461.1Sjtc    for all Version 7 and later.
471.1Sjtc
481.1Sjtc    'curses' library functions are required.
491.1Sjtc
501.1Sjtc    All problems/solutions with portability should be reported to me,
511.1Sjtc    and fixes will be included in subsequent versions of this software.
521.1Sjtc
531.1Sjtc
541.1SjtcPlease send me any bugs, (of which I am sure there are many), you may find,
551.1Sjtcbut PLEASE be specific.  I cannot correct a bug which is described as:
561.1Sjtc
571.1Sjtc    "When I choose a character type, it blows up."
581.1Sjtc
591.1Sjtc    (What blows up?  What exactly was printed at the terminal?
601.1Sjtc    Which character type was chosen?  Etc. . . ?)
611.1Sjtc
621.1SjtcAlso, please tell me which version of UN*X you are running, and upon
631.1Sjtcwhich type of hardware.
641.1Sjtc
651.1SjtcI will also do my best to help anyone with problems just trying to
661.1Sjtcget the game running.  Again, I need to know which version of UN*X
671.1Sjtcand what type of CPU.  Also, a copy of the output from 'make'
681.1Sjtcwould be extremely useful.
691.1Sjtc
701.1SjtcAny and all ideas/suggestions/additions are more than welcome.  If
711.1Sjtcyou feel strongly enough about it, write the change and send it to me,
721.1Sjtcand I will do my best to incorporate it in the next version of Phantasia.
731.1SjtcOtherwise, I will give serious thought to adding it myself.
741.1Sjtc
751.1SjtcFollow the directions in the Makefile CAREFULLY to set up the game.
761.1SjtcRead the comments at the beginning of 'main.c', if you haven't already.
771.1Sjtc
781.1SjtcEnjoy.
791.1Sjtc
801.1SjtcTed Estes
811.1SjtcAT&T Information Systems
821.1SjtcSkokie, IL  60077
831.1Sjtc
841.1Sjtc...!ihnp4!ttrdc!ttrda!estes
85