LocalazyLocalazy
TADS je výkonný a flexibilní programovací jazyk, který nabízí širokou škálu funkcí pro tvorbu textových adventur. Byl použit k vytvoření mnoha populárních her, včetně oblíbené série Zork. Jazyk TADS je navržen tak, aby se ho snadno naučili i lidé, kteří s programováním teprve začínají, a zároveň je dostatečně výkonný, aby podporoval vývoj rozsáhlých a složitých her. Jazyk má bohatou sadu funkcí pro zpracování textového vstupu a výstupu, správu stavu hry a poskytuje širokou škálu možností pro přizpůsobení chování hry. Jednou z klíčových vlastností jazyka TADS je podpora objektově orientovaného programování. Díky tomu lze snadno vytvářet komplexní herní světy s mnoha různými druhy objektů, z nichž každý má své vlastní chování. TADS obsahuje také vestavěnou knihovnu funkcí pro zpracování běžných úkolů dobrodružných her, jako je správa inventáře, sledování lokací a poskytování základních možností řešení hádanek. Tuto knihovnu lze rozšířit o vlastní funkce napsané v kódu TADS. Celkově je TADS vynikající volbou pro každého, kdo se zajímá o tvorbu textových adventur. Je snadná na naučení, a přitom dostatečně výkonná na to, aby podporovala vývoj propracovaných her.