/***************************************************************************\ |* *| |* Last update on this file, Mon Aug 28 15:50:38 BST 1989 *| |* *| \***************************************************************************/ (By Unki Mruk - The original Author....) Hello people, This is the root directory of the MUNDI heirachy. The directories accessible from here are "lib", the library containing all the datafiles from which mundi is run, "new" and "old", both of which contain a "bin" for compiled executables, and a "src" directory containing the code from which these are compiled, along with a "backup" directory for ... erm ... backups. You may have noticed that the source directory in the "old" sub- heirachy is now mode rwxr-xr-x, as opposed to its old rwx------. I have decided to make the source world-readable, so as to save you all the trouble of hacking root just to look at it :-) Seriously though, some people have expressed an interest, so I thought, what the frog. The directory "new/src", however, remains closed, since this is where I am doing work on the version of MUNDI that will understand personas. The version that you actually *play* is the one in "old/bin". If you are going to write MUNDI clones, using pieces of code taken from these directories, feel free, (though it's better if you write your own code of course), but I would be pleased if you would adhere to the following two conditions: (1) If you use any code verbatim from here, (and "verbatim" here includes reformatting, changing variable names etc., but basically using my code), then please explicitly acknowledge this in your source at *each* point at which this occurs. (2) Please ensure that your program doesn't "look and feel" like MUNDI, ie. basically a conventional, if souped-up MUD. An example of a program following this guideline would be Harv's "Zot" (Thats me your new Mundi guide), and an example of one not doing so is James Beckett's "KAOS(fm)" (KAOS And Obvious Source From Mundi). Well, that's about it. Have fun. Oh yeah, btw. the "lib" directory, and all its subdirectories are still closed, since this is where game data is held. This is to discourage cheating when the game itself gets off the ground. (Maybe near the end of term?) Unkle Mirk sez: "Have a nice day now!" (Update by Max.....) Hiya peeps, This is just a little explanation of whats happening. Unki Mruk who was the original author of Mundi (and incidentally the first ever Warwick stude that I know who got sockets to work...) has left for greater things (like life and all that). Thus MUNDI has been passed on to someone with enough knowledge on the subject to keep it going - and perhaps expand it. My experience in Adventure program writing is *very* limited - I have never released anything to the public market (as Unki Mruk had done at the titchy age of 16) - but I have a great knowledge of programming which dates back to the age of 10 (ZX80's and all that). Im a bit of a UNIX wizard - not as good as some - but enough to get me by (by what, and to where is left up to the imagination of you the reader). I have sucessfully written a socket class in C++ just to show people Im not stupid, and have also tried (as a first C project) a game called "Zot", which was a precursor to some other zany adventures (esp. gec-0). Meanwhile as far as MUNDI is concered - third year CS course work aside, I imagine that there will be precious little time available for major work. I think it should be possible however to write little hacks to keep people amused sometimes. And so on this point I ask for you the reader to mail me any suggestions about what you think is missing from MUNDI (apart from the obviously major tasks, such as .... um err.... fighting, spells, puzzles, and the like.... well OK just about everything a normal adventure should have). I can be contacted at one of the following addresses (or both); max@cs.warwick.ac.uk csuwn@cu.warwick.ac.uk Or in person - Well lets just say 6'10" and see if you can suss out which one I am. Not Unki Max sez "Frog off - only Im allowed to have a good day".