home *** CD-ROM | disk | FTP | other *** search
/ APDL Soft Rock Games / APDL_SOFTROCK.iso / trellis / docs / part09 < prev    next >
Encoding:
Text File  |  1999-04-02  |  4.8 KB  |  102 lines

  1.  
  2.                         TRELLIS - The Adventure Interpreter
  3.                       (c) copyright 1991-9 Soft Rock Software
  4.  
  5.                                Problems and Upgrades
  6.                                ---------------------
  7.  
  8. *** NOTE ********************************************
  9.  
  10. The following text was written long ago, and due to a
  11. combination of other commitments, and low sales of
  12. this program, future upgrades are becoming less and
  13. less likely. However, that doesn't discount the
  14. possibility entirely.
  15.  
  16. *****************************************************
  17.  
  18.  
  19. If you have a problem with Trellis and you can find no other means to solve
  20. it, you may write to Soft Rock Software at the Marissal Road address, which
  21. you will find later in this file - please do not use the Freepost address as
  22. this is for sales ONLY - and I will try to either solve the problem, or
  23. point out the error of your ways if that is more appropriate!
  24.  
  25. Please enclose a suitable SAE and a disk containing full details of the
  26. problem and copies of all the files (remember, I can't find the problem if I
  27. can't run your game so I will need EVERY file - Script, Rooms, Words,
  28. Objects, etc.)
  29.  
  30. If appropriate, provide me with a map and solution to your game - I can't
  31. find the problem if I can't get that far into the game! - or, at least, a
  32. list of commands to get me to where the problem occurs.
  33.  
  34. I will try to solve your problem or answer your question as quickly as
  35. possible, but please be very patient as I do have a very busy schedule.
  36.  
  37. The address to write to with problems/questions is:-
  38.  
  39.                                             Soft Rock Software
  40.                                             124 Marissal Road
  41.                                             Henbury
  42.                                             Bristol
  43.                                             BS10 7NP
  44.  
  45.  
  46. Upgrades will be made available at various times in the future. These will
  47. be in two basic forms: Bug fixes and Upgrades 'proper'.
  48.  
  49. Bug fixes will be made available 'almost' free of charge, and only to owners
  50. of specific versions of the software - when an upgrade of this nature
  51. becomes available the user should return the master disk to the Marissal
  52. Road address and enclose suitable return postage for the replacement version
  53. to be sent out in. I suggest sending the disk in a padded envelope of some
  54. sort, with an address label and another label with the correct value in
  55. stamps on it inside. I can then put these on the front of the same envelope
  56. over the top of the Soft Rock address/old stamps and use that to send you
  57. the new disk.
  58.  
  59. Upgrades proper will be made available at a discounted price to existing
  60. users, with the discount varying according to the version owned.
  61.  
  62. Changes intended include the following:-
  63.  
  64. 1 - Multi statement lines. These will enable a whole series of instructions
  65. to be executed following an IF and since this wouldn't be an IF block, it
  66. could be inside one. This would reduce the need for IF ... THEN GOTO ...
  67. lines.
  68.  
  69. 2 - Nesting IF blocks. There are a number of ways of doing this, and the
  70. benefits are plain. However, I might not implement it until/unless I produce
  71. a tokenised version of TScript. (See later).
  72.  
  73. 3 - Additional structures: REPEAT ... UNTIL, for example. These could be
  74. used to reduce the need for using GOTO for looping. As with the above, I may
  75. not do this until/unless I tokenise TScript.
  76.  
  77. 4 - This used to say graphics, but that's done now!!!!!!!
  78.  
  79. 5 - Tokenisation. The major benefit of tokenisation, from a copyright point
  80. of view, is that it will make the software a lot more difficult to use
  81. without instructions. From the point of view of anyone writing a game in
  82. Trellis, tokenisation should make the software faster, in turn making the
  83. games much more playable. For maximum speed, a fixed line length is probably
  84. the best option - but the disadvantage of this is that certain limitations
  85. would be placed on commands, and some of the changes mentioned above - multi
  86. statement lines, for example - would have to disappear. A varying line
  87. length, with a pointer to the next line would be the best of both worlds. We
  88. shall see.
  89.  
  90. 6 - Completely new instructions! The biggest problem with writing
  91. instructions for software is that the programmer knows how to use the
  92. program fully, but always has trouble finding ways to explain it to users.
  93. There is always room for improvement and, in the case of this software, I
  94. would not be surprised to hear that there is LOTS of room for improvement
  95. in the instructions. I hereby apologise 100% if you think this is so.
  96.  
  97. I should stress that this is not a definitive list of planned changes, in
  98. that some of those mentioned above may never happen and others, not
  99. mentioned above, may. The list is also in no particular order - if numbers
  100. 1, 2 and 3 are coded, for instance, it may be in the order 2,3,1. Only time
  101. will tell.
  102.