home *** CD-ROM | disk | FTP | other *** search
-
- TRELLIS - The Adventure Interpreter
- (c) copyright 1991-9 Soft Rock Software
-
- Problems and Upgrades
- ---------------------
-
- *** NOTE ********************************************
-
- The following text was written long ago, and due to a
- combination of other commitments, and low sales of
- this program, future upgrades are becoming less and
- less likely. However, that doesn't discount the
- possibility entirely.
-
- *****************************************************
-
-
- If you have a problem with Trellis and you can find no other means to solve
- it, you may write to Soft Rock Software at the Marissal Road address, which
- you will find later in this file - please do not use the Freepost address as
- this is for sales ONLY - and I will try to either solve the problem, or
- point out the error of your ways if that is more appropriate!
-
- Please enclose a suitable SAE and a disk containing full details of the
- problem and copies of all the files (remember, I can't find the problem if I
- can't run your game so I will need EVERY file - Script, Rooms, Words,
- Objects, etc.)
-
- If appropriate, provide me with a map and solution to your game - I can't
- find the problem if I can't get that far into the game! - or, at least, a
- list of commands to get me to where the problem occurs.
-
- I will try to solve your problem or answer your question as quickly as
- possible, but please be very patient as I do have a very busy schedule.
-
- The address to write to with problems/questions is:-
-
- Soft Rock Software
- 124 Marissal Road
- Henbury
- Bristol
- BS10 7NP
-
-
- Upgrades will be made available at various times in the future. These will
- be in two basic forms: Bug fixes and Upgrades 'proper'.
-
- Bug fixes will be made available 'almost' free of charge, and only to owners
- of specific versions of the software - when an upgrade of this nature
- becomes available the user should return the master disk to the Marissal
- Road address and enclose suitable return postage for the replacement version
- to be sent out in. I suggest sending the disk in a padded envelope of some
- sort, with an address label and another label with the correct value in
- stamps on it inside. I can then put these on the front of the same envelope
- over the top of the Soft Rock address/old stamps and use that to send you
- the new disk.
-
- Upgrades proper will be made available at a discounted price to existing
- users, with the discount varying according to the version owned.
-
- Changes intended include the following:-
-
- 1 - Multi statement lines. These will enable a whole series of instructions
- to be executed following an IF and since this wouldn't be an IF block, it
- could be inside one. This would reduce the need for IF ... THEN GOTO ...
- lines.
-
- 2 - Nesting IF blocks. There are a number of ways of doing this, and the
- benefits are plain. However, I might not implement it until/unless I produce
- a tokenised version of TScript. (See later).
-
- 3 - Additional structures: REPEAT ... UNTIL, for example. These could be
- used to reduce the need for using GOTO for looping. As with the above, I may
- not do this until/unless I tokenise TScript.
-
- 4 - This used to say graphics, but that's done now!!!!!!!
-
- 5 - Tokenisation. The major benefit of tokenisation, from a copyright point
- of view, is that it will make the software a lot more difficult to use
- without instructions. From the point of view of anyone writing a game in
- Trellis, tokenisation should make the software faster, in turn making the
- games much more playable. For maximum speed, a fixed line length is probably
- the best option - but the disadvantage of this is that certain limitations
- would be placed on commands, and some of the changes mentioned above - multi
- statement lines, for example - would have to disappear. A varying line
- length, with a pointer to the next line would be the best of both worlds. We
- shall see.
-
- 6 - Completely new instructions! The biggest problem with writing
- instructions for software is that the programmer knows how to use the
- program fully, but always has trouble finding ways to explain it to users.
- There is always room for improvement and, in the case of this software, I
- would not be surprised to hear that there is LOTS of room for improvement
- in the instructions. I hereby apologise 100% if you think this is so.
-
- I should stress that this is not a definitive list of planned changes, in
- that some of those mentioned above may never happen and others, not
- mentioned above, may. The list is also in no particular order - if numbers
- 1, 2 and 3 are coded, for instance, it may be in the order 2,3,1. Only time
- will tell.
-