Adventure Definition Language is a programming language designed for creating text-based adventure games. It allows developers to define game logic, characters, actions and events using simple, natural language statements. With ADL, game designers can create complex interactive narratives with ease.
For documentation and guidance on using ADL, consult the ADL Programmer's Reference. You can obtain a copy by sending a self-addressed 9x12 manila envelope and $1.00 to the provided USMAIL address.
The ADL directory includes multiple files and subdirectories, each serving a specific purpose. These include adlcomp and adlrun, which provide sources for compiling and running ADL programs, respectively. The include directory contains essential files needed for programming in ADL, and the man directory contains comprehensive documentation in the form of man pages.
Additionally, the misc and util directories provide additional utility routines and sources for debugging and testing ADL programs. The samples directory also contains some sample ADL specifications, which can be useful for learning and experimentation.
To make executable programs using ADL, simply navigate to the ADL directory and type "make". With its advanced capabilities and versatile tools, ADL is an excellent choice for programming adventure games and other interactive experiences.