Strangers in the Night An Interactive Gothic Hunt by Rich Pizor Version 1.0contest You are a vampire living in the exclusive downtown district of a fictitious city. With sunset this evening, you feel somewhat...hungry. You have 320 turns before the sun rises again -- there are 40 turns in an hour (or one turn every 1.5 minutes) so you've got 8 hours (9pm to 5am). In that time, you must take at least 3 drinks of blood and return to your apartment building. Note that not all buildings are open at all times of the night. Since this game is time-based, you will notice that the score display is a little different than most games -- rather than displaying the number of turns you have played, it will display the time. Remember that you must be home by 5 am. If you can't see the display or are too absorbed to look, you can always check the time by issuing the "time" command, but this will cause one more turn to increment. Movement along the city is along the 8 cardinal compass directions. To move around the city, simply type the direction you wish to move, such as "east". You can also abbreviate directions -- "nw" for "northwest", "e" for "east", and so on. To examine the current location you're in, type "look" or "l"; to examine a specific item in that location, type "examine object", where "object" is the name of the thing you wish to examine. Your area consists of the streets surrounding and inside a 4-block by 4-block section of downtown. You are bounded to the north by 8th street, to the south by 12th street, to the west by Jefferson Avenue, and to the east by Main Avenue. Also in your territory are Clay Avenue, Oak Avenue, and Broadway. The name of a street location consist either of an intersection, or of the name of the street with the nearest cross streets. Examples: "Jefferson and 12th" means you are at the intersection of Jefferson Avenue and 12th Street "Oak Avenue (9th & 10th)" means you are on Oak Avenue between 9th Street (to the north) and 10th Street (to the south) "10th Street (Clay & Oak)" means you are on 10th Street between Clay Avenue (to the west) and Oak Avenue (to the west) Note that not all street locations have descriptions. If there are entrances to any buildings or any other items of note present, they will be displayed; otherwise, the only messages you will see will be random bits of city "flavoring" that will appear every so often. In order to take a drink, you must find a victim and pursue him until he is alone. Then issue the "bite" command and you will take a drink. If you take 2 drinks from a person, you will drain them to the point of delirium; they won't die, but you'll leave behind shadowy evidence and difficult questions that, if pursued, could lead to the discovery of vampires. There are other vampires in the city, and they don't want to see this happen. If you take a third drink, the victim will die, which for some reason the others find equally unacceptable. Of all the people in the city, only 5 are potential victims. You gain 30 points for taking your first drink from any given victim; you *lose* 10 points for taking a second, and you lose an additional 15 if you take a third and kill them. Bonus points are available for taking that all-important first drink of a 4th or 5th victim, but *only* if the first three are all handled with only one drink each. (Feel free to try and drink from others -- the game won't let you, but sometimes it gives you a cute message saying why.) The sun will rise on the 320th turn; you must be inside your apartment building by then or you will turn into a little pile of black powder. Because of your predatory nature, you take care to leave no visible traces of your passing -- at least, none visible to a mortal. Therefore, the mortals of the city will not notice you or otherwise acknowledge your existence unless you specifically interact with them. You can interact to some extent with most anyone, but the game will only let you actually take a bite when you are in a location that is totally empty apart from you and your victim. Don't forget to ask your doorman about things -- it's his job to be in the know. To ask him about something, you simply have to be in the same room as him, then type "ask doorman about blank", where "blank" is the place or thing you want more info about. For instance, if you wanted to ask him what time it was, you'd type "ask doorman about time" and he'd promptly tell you. Finally, a word of caution: due to the somewhat mature theme of this game, it is not recommended that young children be allowed to play without parental consent. Parents are urged to take a test drive and/or examine the source code to ensure that their children can handle the content. Any questions, bugs, problems, criticisms, or praise can be directed to: akira@spiritone.com or akira@jedimail.net This game is freeware, but I retain all copyrights and other rights. This archive, it's contents, source code, and other associated files are (c) copyright 1999 Rich Pizor, except for those portions which are copyrighted by other authors as noted below. This version was abridges somewhat from the original vision of this game in an effort to complete it by deadline. There will be a 1.1 version, which will add the following features: - More locations in the city, so it doesn't feel so empty - New people to meet, possibly more people to bite - A vampire hunter wandering the streets - HTML TADS users will also be treated to a MIDI soundtrack Release date is not known at this time; check http://www.spiritone.com/~akira for updates. Acknowledgements: Thanks to Stephen Grande, whose advanced actor module made life *much* easier -- as soon as I figured out that whole "replace gameinit:function" bit. ;) Thanks to J. Menichelli, whose timedisp.t file provided the basis for what eventually became the time display in this game. Thanks to Michael J. Roberts, both for his instruct.t module and for answering a lot of my questions about TADS via the source code to Ditch Day Drifter. Thanks to Gerry Kevin Wilson, who's notify.t module provided an elegant way to deal with the fact that scores go down as well as up. Thanks to Ben Edman and Josh English for invaluable assistance with beta testing. Special thanks to AnnaMaryse Klenman, who waded through over 150k of code in a seemingly futile attempt to help me root out spelling and grammar errors. The poor woman had no idea what she was getting into when she agreed to it.