QSP

QSP

QSP

Общая информация

Логотип QSP

Популярная русскоязычная платформа для создания текстовых игр (Interactive Fiction), преимущественно с управлением через меню (существует возможность реализации парсера - как самостоятельного, так и параллельно с меню). Аббревиатура расшифровывается как "Quest Soft Player". Игры создаются либо в специальном редакторе - QGen, либо в любом текстовом редакторе - с помощью утилиты TXT2GAM.

Разработка, поддержка, доступность

Программа "Quest Soft Player" изготовлена компанией "Byte Soft" и распространяется в соответствии с лицензией GNU GPL. Главный разработчик – Валерий Аргунов (Byte).

Список основных разработчиков платформы (по алфавиту): BaxZzZz, Byte, elmortem, Nex, Ntropy, rrock.ru.

Принципы технологии

Интерпретатор, работающий со специальным файлом с расширением "QSP", который получается либо с помощью редактора QGen, либо специальной утилиты TXT2GAM (конвертирующей текст квеста, написанный в любом текстовом редакторе, в файл "QSP").

Переносимость

Все версии Windows. Портирован на PocketBook, Windows CE, Linux / Unix, Sony PSP, BeOS / Haiku. Существует веб-интерпретатор wiQSP. Теоретически, по заверениям разработчика, поскольку интерфейсная и логическая части программы разделены, а сама программа написана на C и C++, её можно легко портировать на любую платформу.

В конце 2009 - начале 2010 года был выпущен AeroQSP - Flash-версия проигрывателя с расширенной поддержкой графики, позволяющая играть в браузере.

Основные возможности

Язык поддерживает элементарные математические операции с целыми числами (совершенно достаточные для написания текстовых квестов), и очень многие функции работы со строками, в частности, обработку регулярных выражений, которые позволяют реализовать на QSP свой собственный синтаксический анализатор.

QSP позволяет использовать для оформления игры:

  • графику — большинство распространённых форматов, включая анимацию;
  • музыку и звуки — множество различных форматов (в том числе WAV, MID, MP3, OGG и большинство форматов трекерной музыки), с установкой уровня громкости;
  • многие теги HTML — имеется встроенный обработчик. Теги позволяют применять сложное форматирование текста, а также использовать иконки, например, для изображения предметов инвентаря.

Встроенный простой язык для разработки игр, наличие подробной документации и огромное число примеров, идущих с программой, способствует быстрому обучению программированию на QSP.

Наличие функционального редактора QGen для написания игр, ведение списка локаций и удобное представление компонентов, позволяет упростить написание и отладку. Также, можно создавать игры в любом текстовом редакторе, используя конвертирующую утилиту TXT2GAM.

Имеется поддержка Unicode.

Существует возможность коллективного творчества, когда несколько авторов пишут разные ветви одной игры, а затем объединяют их в одном файле.

Ссылки

  1. Официальный сайт QSP - интерпретатор, средства разработки, документация, игры, форум.
  2. QSP на PSP (порт)
  3. Исходный код

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "QSP" в других словарях:

  • QSP — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • QSP — can mean one of the following: * Quiet Supersonic Plane * Weekly Reader Publishing Group; QSP …   Wikipedia

  • Qsp — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le sigle qsp est l abréviation de quantité suffisante pour Qsp est un sigle désignant le débit spécifique Sigle   Sigles d’une seule lettre… …   Wikipédia en Français

  • QSP — Das Kürzel QSP bezeichnet: das spätantike Hofamt des Quaestor sacri palatii; den kubanischen Flughafen Sancti Spiritu (IATA Code); den Q Schlüssel für kostenfreie Vermittlung; die Vereinszeitung des Österreichischen Versuchssenderverbands, siehe… …   Deutsch Wikipedia

  • QSP — Quality School Portfolio (Community » Schools) …   Abbreviations dictionary

  • QSP — Quantum Satis Pro (Latin. En franc. = Quantité suffisante pour). Formule utilisée, entre autre, en pharmacie pour indiquer la quantité suffisante d excipient dans un médicament …   Sigles et Acronymes francais

  • QSP — abbr. Questionnaire for Sensitive Position …   Dictionary of abbreviations

  • I Cugini di Campagna — Datos generales Nacimiento 1970 Origen Roma …   Wikipedia Español

  • Quaestor sacri palatii — Der quaestor sacri palatii (kurz QSP; lat.: „Quaestor des heiligen Palastes“) war ein hoher Beamter in der spätantiken römischen Kaiserzeit. Innerhalb des kaiserlichen Hofstaats war der QSP der zweithöchste Beamte nach dem magister officiorum. Er …   Deutsch Wikipedia

  • Procédé photographique du virage — Virage (photographie) Cet article fait partie de la série Photographie …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»