ст графічні зображення (в т.ч. що працюють як гіперпосилання), використовувати звуки і музику (WAV і MID), розбивати квест на модулі, запитувати у користувача введення (числа, текстові рядки).
До недоліків URQ можна віднести відсутність вбудованих механізмів об'єктно-орієнтованого програмування, що утрудняє написання великих проектів. Хоча, з іншого боку, користь ООП для менюшной системи - річ спірна.
. 1.7 QSP (Quest Soft Player)
Друга з кращих платформ вітчизняного походження для розробки консольної ІЛ (керованої за допомогою меню і кнопок).
Остання версія - QSP 5.5.5
Розробка, підтримка, доступність: Програма Quest Soft Player виготовлена ??компанією Byte Soft і поширюється відповідно до ліцензії GNU GPL. Головний і єдиний розробник - Валерій Аргунов (Byte). Це означає, що проблеми сумісності різних інтерпретаторів практично не існує - є тільки можлива несумісність різних версій, але це вирішується використанням для деяких старих ігор старого інтепретатора QSP 3. Кращі гри вже переведені у формат нового інтерпретатора. [9]
Принципи технології: інтерпретатор, що працює зі спеціальним файлом з розширення .gam або .qsp raquo ;, який виходить або за допомогою генератора - брати тут !, небудь спеціальної утиліти конвертується текст квесту, написаний в будь-якому текстовому редакторі, у файл c розширенням .qsp.
Переносимість: Всі версії Windows. Портований на Windows CE, Linux/Unix, Sony PSP, BeOS/Haiku. Існує веб-інтерпретатор wiQSP. Теоретично, по завіреннях розробника, оскільки інтерфейсна і логічна частини програми розділені, а сама програма написана на C і C ++, її можна легко перенести на будь-яку платформу.
Основні можливості. Quest Soft Player - це програвач (інтерпретатор) текстових ігор, переважно з менюшним введенням, для програвання файлів у форматі QSP. Крім програми-програвача також існує програма-редактор текстових ігор QGen, в якій можна самостійно створювати подібні ігри.
Мова підтримує елементарні математичні операції з цілими числами (абсолютно достатні для написання текстових квестів), і дуже багато функцій роботи з рядками, зокрема, обробку регулярних виразів, які дозволяють реалізувати на QSP свій власний синтаксичний аналізатор. дозволяє використовувати для оформлення гри:
- графіку - більшість поширених форматів, включаючи анімацію;
- музику і звуки - безліч різних форматів (у тому числі WAV, MID, MP3, OGG), з установкою рівня гучності;
багато теги html - є вбудований обробник. Теги дозволяють використовувати іконки, наприклад, для зображення предметів інвентарю.
Вбудований просту мову для розробки ігор, наявність докладної документації (наприклад, цього файлу допомоги qsp531help.zip) і величезне число прикладів (SAMPLES), що йдуть з програмою, сприяє швидкому навчанню програмуванню на QSP.
Наявність функціонального редактора QGen для написання ігор, ведення списку локацій і зручне представлення компонентів, дозволяє спростити написання і налагодження. Також, можна створювати ігри в будь-якому текстовому редакторі, використовуючи конвертується утиліту TXT2GAM.
Існує можливість колективної творчості, коли кілька авторів пишуть різні гілки однієї гри, а потім об'єднують їх в одному файлі.
. 1.8 TKR 2 (Текстовоквестовий редактор 2)
Проста в освоєнні, універсальна система для написання як парсерних raquo ;, так і менюшних квестів. Розробка та підтримка на справжній момент припинена. Доступність - freeware.
Принципи технології: написаний на VB, вимагає відповідних бібліотек, дозволяє працювати з звичайними текстовими файлами. Переносимість - тільки Windows.
Основні можливості:
а) всі оператори складаються з однієї літери російського алфавіту;
б) вставка звуку, музики, картинок в гру;
в) наявність характеру персонажа;
г) можливість шифрування файлів гри;
д) зручне редагування інвентарю, завдань, правил, підказок, вступного тексту.
Особливості:
Квест многофайловий, містить і тексти і графіку і звуки в окремих файлах, причому кожна локація - окремий файл.
У даній платформі автор гри може вказати лише корінь слова, а далі поставити знак%, який означає, що далі можуть йти будь-які символи. Так слово кіт% підійде і для поговорити з котом raquo ;, втекти від кота raquo ;, запропонувати коту сметану і так далі. Саморобний спрощений парсер допу...