вання схожа на Inform і досить проста і гнучка. Відомо, що інтерпретатор мови Python поширений, наприклад на смартфонах з операційною системою Symbian, і взагалі є крос-платформних. Однак, тестування Гідри на даних платформах поки не проводилося.
2.1.5 TADS (Text Adventure Development System)
Безумовно, друга за популярністю (після Inform) ІЛ-платформа в світі і перша (серед парсерних платформ) в Росії. Остання версія: 2.5.X (TADS 2), 3.0.X (TADS 3).
Розробка та підтримка: TADS - професійна система для розробки ІЛ - створена Майклом Робертсом (Michael Roberts) наприкінці 1980-х років. Він її продовжує розвивати і підтримувати до теперішнього часу (за участю і підтримки безлічі ентузіастів). Доступність: колись система розроблялася як shareware-продукт; тепер поширюється вільно разом з вихідними текстами.
Принципи технології: компільований мова програмування. TADS-компілятор обробляє вихідні файли (зазвичай мають розширення .T), і генерує переносимий двійковий файл гри (розширення .GAM), для виконання якого необхідний TADS-інтерпретатор.
Переносимість широка. Система TADS доступна на: Acorn RISC OS (тільки інтерпретатор), AmigaDOS, Atari ST/TT/Falcon, DECStation, Linux, Macintosh, MS-DOS (є також версія для GO32), NeXT, OS/2, SGI Iris/Indigo, SunOS amp; Sun 3, всі версії Windows. Інтерпретатори TADS пред'являють трохи великі системні вимоги, ніж Z-інтерпретатори, тому на дуже малопотужних системах (старі ПК, надолонники) можуть не працювати.
Основні можливості. TADS - об'єктно-орієнтована мова програмування, що нагадує гібрид між C і Паскалем. Щодо нове розширення технології - HTML-TADS - дозволяє краще управляти виведеним текстом, шляхом включення до нього тегів розмітки (підмножина HTML). За рахунок цього можна управляти шрифтами, розмірами, кольором та іншими стильовими атрибутами тексту; можна включати в текст гіперпосилання і графіку (JPEG, PNG, MNG - анімований PNG), відтворювати багато популярні аудіоформати (MIDI, WAV, MP3, OGG). Програми, орієнтовані на HTML-TADS, працюють і в більш старих TADS-інтерпретаторах (хоча, звичайно, без перерахованих надмірностей ). Зараз HTML-TADS інтерпретатори доступні для Windows і MacOS X.
. 1.6 URQ (Universal RipSoft Quest)
Проста платформа вітчизняного походження для розробки консольної ІЛ (керованої за допомогою меню і кнопок).
Інтерпретатори:
- URQ 1.4 від RipOs. (Є версія 2.0 alpha, дуже нестійка - не застосовується) розробка припинена;
- Urq_dos 1.35 від 30.11.2004 консольна, працює в ДОС-вікні, найстійкіша в роботі, фактичний стандарт мови. Розробник URQ_DOS (з 2000 р донині) - Віктор Корянов;
AkURQ 1.28 від Акела. На даний момент сама просунута версія інтерпретатора, підтримує деякі функції, відсутні в досурке (математичні, рядкові, роботу з вікнами, настройка шрифтів користувачем і т.п.), має розвинуті мультимедійні можливості. Унікальна особливість в порівнянні з попередніми інтерпретаторами URQL - підтримка html-коду (через звернення до браузеру).
Розробка та підтримка: можна звертатися на форум # justify gt; Переносимість:
Всі версії Windows і DOS (з 2003 року - лише 32-розрядна версія URQ_DOS). Існують окремі проблеми сумісності між різними версіями інтерпретатора (зокрема, версіями під Win і DOS). Для Win-версії URQ 1.4, написаної на VB, також повинні бути встановлені деякі нестандартні OCX-компоненти, доступні з сайту розробника. AkURQ використовує тільки стандартні компоненти VB.
Основні можливості.
На основі URQ можна створювати прості квести, що нагадують книгу з ветвящимся сюжетом. Управління здійснюється не командним шляхом, а шляхом вибору користувачем одного з декількох доступних варіантів дій через систему меню і кнопок. Звичайно, це істотно обмежує інтерактивність (зате сам процес гри вимагає мінімум зусиль з боку користувача).
програвати AkURQ файли ігор-квестів є звичайними текстовими файлами в win (Windows - тисячі двісті п'ятьдесят одна) або dos (cp866) кодуванні, і мають розширення .qst (незашифрований квест), .qs1, .qs2, .qs3 (зашифровані квести).
Квести пишуться в будь-якому текстовому редакторі, - що дуже зручно, - хоча існує спеціальний текстовий редактор SMSQ, назва якого розшифровується, як Сам Можеш створити Квест (розробник - Євген Бичков). Вони пишуться на простому Бейсік-подібному мовою програмування (Universal Ripsoft Quest Language - URQL), який потроху вдосконалюється і розвивається.
В останніх версіях WinURQ і в AkURQ присутні непогані мультимедіа-можливості. Можна вставляти в тек...