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