Инструменты пользователя

Инструменты сайта


help:wtf_qsp

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:wtf_qsp [2013/10/13 10:19]
newsash
— (текущий)
Строка 1: Строка 1:
-[[help:​introduction|Назад:​ Введение]] 
  
-=====Что такое QSP?===== 
- 
-**QSP** = **Quest Soft Player** - проигрыватель (интерпретатор) для файлов (игр) в формате QSP. Поддерживает,​ как менюшную ((действия выбираются игроком из списка)) реализацию игр, так и парсерную ((действия вводятся игроком текстовой строкой)),​ а также их комбинации. 
- 
-Поскольку QSP на данный момент находится в подвешенном состоянии между старыми плеерами и новым, большинство статей будет написано для проигрывателя QSP 5.70 и редактора игр QGen, т.к. автору справки так проще. Плееры между собой довольно похожи,​ но в справке будут отдельные главы по отличиям других плееров,​ а позднее справка будет переработана под новый плеер. 
- 
-====Возможности QSP==== 
- 
-Базовый функционал QSP((без дополнительных ухищрений,​ с ухищрениями - гораздо больше)):​ 
-  - Два окна для вывода текста 
-  - Окно с действиями 
-  - Окно с предметами (инвентарём) 
-  - Строка ввода (для реализации парсерных игр) 
-  - Всплывающие сообщения пользователю,​ картинки 
-  - Всплывающее окно для ввода текста пользователем 
-  - Возможность создания меню для предметов и не только 
-  - Проигрывание музыки и звуков 
-  - Поддержка HTML 
-  - Сохранения/​загрузка 
-  - Встроенный язык программирования со следующими особенностями:​ 
-    * Целочисленные и строковые переменные 
-    * Поддержка массивов 
-    * Продвинутая обработка строк и массивов (поддержка регулярных выражений) 
-    * Условные выражения 
-    * Метки и переходы по меткам (что позволяет легко организовывать циклы) 
-    * Возможность привязки к реальному времени 
-    * Возможность выполнения определенных действий при каждом переходе на новую локацию,​ при создании и удалении предметов,​ при выборе пункта меню и т.д. 
-    * Возможность выносить часть кода в подключаемые файлы 
- 
-====Стандартный экран QSP==== 
- 
-[[https://​wiki.qsp.su/​_media/​help:​qspblank.jpg|{{:​help:​qspblank2.jpg?​500|Экран QSP}}]] 
-  - Основное окно описания 
-  - Область предметов (инвентаря) 
-  - Область действий 
-  - Дополнительное окно описания 
-  - Текстовая строка ввода (используется крайне редко) 
- 
-Интерфейс QSP отличается гибкостью. Все окна кроме основного окна описания могут отключаться. В разработке находится новый плеер с полной поддержкой HTML и CSS и, как следствие,​ практически неограниченной гибкостью оформления. 
- 
-Ниже для примера приведены скриншоты игр "​Куртуазная баллада"​ и "​Мировое сознание,​ 13 уровень"​ (картинки кликабельны) 
- 
-{{:​help:​ballad.jpg?​direct&​300|Куртуазная баллада}} {{:​help:​level13.jpg?​direct&​342|}} 
- 
-====Примеры всплывающих окон и меню==== 
- 
-Скриншот VIEW; Скриншот INPUT; Скриншот MSG; Три скриншота MENU (предмет,​ действие,​ ссылка) 
- 
----- 
-[[help:​basics|Вперёд:​ Основы языка]] 
help/wtf_qsp.1381659577.txt.gz · Последние изменения: 2013/10/13 14:19 (внешнее изменение)