How the game is programmed If you are looking for JavaScript techniques used in the game, I will post some of them on my home page . For some reasons that are totally beyond my comprehension, LSD is stated in several Web game lists as a Java-based game. Now I don't know whether that is a compliment or not, but since Java is sooooo slow and and still has some issues unresolved, I decided to stick with JavaScript only. First, let me briefly outline the structure of the game. Every object has a distinct page for itself which contains its description and all operations that can be performed on this object.
Every object has a unique number by which it can be referred to.
The main frameset contains all the vital information in the game that can be accessed from all the frames. These procedures will be accessed later on from all frames. However it should be stressed that absolutely nothing, no procedure or operation is fixed and that every object can always use its own procedures for handling user commands should it wish to do so. This gives an exceptional level of flexibility to the game engine. The comments window on the bottom remains unused until the user executed some command, let us say he wants to pick up a suitcase.