Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!unh!pss From: pss@unh.UUCP (Paul S. Sawyer) Newsgroups: comp.sources.games.bugs Subject: Re: Adventure is being REALLY dain-bramaged.... Summary: Data tables are... Message-ID: <1151@unh.UUCP> Date: 3 May 89 21:43:14 GMT References: <12537@reed.UUCP> <687@Terra.cc.brunel.ac.uk> Organization: UNH Telecommunications Lines: 52 In article <687@Terra.cc.brunel.ac.uk>, ralph@cc.brunel.ac.uk (Ralph Mitchell) writes: > The original Crowther/Woods Colossal Cave adventure does that when it first > runs. It reads the plain text database and then dumps out a compressed > database file that loads up very much faster for subsequent runs. The idea ... It seems to read everything into program arrays, then give you a chance to interrupt and save the core image (ADVENT.EXE on a DEC-10, I think) > The sections are (I think): > > 1 - Long description of each location > 2 - Short description of some locations > 3 - Travel table (which words to use to get from location M to locaction N) If I may fill in: = 4 Vocabulary 5 Object descriptions and > ? Inventory (all object including treasures) = 6 Random messages 7 Object locations 8 Action Defaults 9 Liquid assets, etc. 10 Class Messages (Your standing, from "rank amateur" to "adventurer grandmaster") 11 Hint numbers > ? Special messages = 12 Magic messages > > I forget the rest, it's been a long time... I think your problem is that > it is unable to open the file 'advent' to store the compressed database. > That never used to stop it from running, though. Mind you, I'm going back > to the days of 150 locations, max score of 350 and the whole thing written > in Fortran IV :-) > > Ralph Mitchell (And my dusty copy was FORTRAN-10 for a DEC-10, yet... B-) So, who did the C port (keeping the run - save database load, etc), and is it available somewhere by mail or anon. UUCP? (I was always going to port it myself RSN, but... B-) Thanks, Paul (in a maze of twisty little passages...) -- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Paul S. Sawyer uunet!unh!unhtel!paul paul@unhtel.UUCP UNH Telecommunications Durham, NH 03824-3523 VOX: 603-862-3262 FAX: 603-862-2030