LocalazyLocalazy
TADS é uma linguagem de programação poderosa e flexível que oferece uma vasta gama de características para a construção de jogos de aventura baseados em texto. Tem sido utilizada para criar muitos jogos populares, incluindo a popular série Zork. A TADS foi concebida para ser fácil de aprender para pessoas que são novas na programação, mas é também suficientemente poderosa para apoiar o desenvolvimento de jogos grandes e complexos. A linguagem tem um rico conjunto de características para lidar com a entrada e saída de texto, gerir o estado do jogo, e fornecer uma vasta gama de opções para personalizar o comportamento do jogo. Uma das principais características da TADS é o seu apoio à programação orientada para objectos. Isto facilita a criação de mundos de jogo complexos com muitos tipos diferentes de objectos, cada um com o seu próprio comportamento. A TADS também inclui uma biblioteca integrada de funções para lidar com tarefas comuns de jogos de aventura, tais como gerir o inventário, manter o registo de locais, e fornecer capacidades básicas de resolução de puzzles. Esta biblioteca pode ser ampliada com funções personalizadas escritas em código TADS. Em geral, a TADS é uma excelente escolha para qualquer pessoa interessada em criar jogos de aventura baseados em texto. É fácil de aprender, mas suficientemente poderoso para apoiar o desenvolvimento de jogos sofisticados.