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

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


start

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
start [2017/09/06 19:39]
aleks_versus
start [2025/06/18 10:24] (текущий)
byte [Поддержка платформы]
Строка 1: Строка 1:
-Данный цикл статей - новая версия справки по QSP. Здесь будет собрано всё необходимое для освоения ​платформы.+====== Справочная информация о платформе Quest Soft Player ======
  
-Обратная ​связь принимается на форуме: [[https://​qsp.su/​index.php?​option=com_agora&​task=topic&​id=647&​Itemid=57|Новая справка по QSP]].+Данный цикл статей - основная версия справки по QSP. Здесь собрано всё необходимое для ​освоения платформы.
  
-__//Есть желание//​__ ​приобщиться к текстовым играм, но пока __//нет идеи//​__?​ Скачайте "​Набор игрока"​ с [[http://qsp.su/|главной страницы ​сайта]] и просто поиграйте, чтобы ​проникнуться идеей таких игр.+Обратная ​связь принимается ​на форуме[[https://qsp.org/index.php?​option=com_agora&​task=topic&​id=647&​Itemid=57|Новая справка ​по QSP]].
  
-__//Есть желание//​__ начать писать текстовые игры, даже ​__//есть идея//__, но __//нет опыта//__ программирования?​ Смело открывайте [[http://qsp.su/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|учебник]],​ который специально создан для авторов,​ не имеющих опыта в программировании.+**Текущая редакция Справки составлялась для плееров с версией библиотеки 5.9.1.** 
 + 
 +//**Есть желание** приобщиться к текстовым играм, но пока **нет идеи**?// 
 + 
 +Скачайте “Набор игрока” с [[https://​qsp.org/​|главной страницы сайта]] и просто поиграйте,​ чтобы проникнуться идеей таких игр. 
 + 
 +//​**Есть желание** ​начать писать текстовые игры, даже ​**есть идея**, но **нет опыта** программирования?​// 
 + 
 +Смело открывайте [[https://qsp.org/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|учебник]],​ который специально создан для авторов,​ не имеющих опыта в программировании. ​Или заходите на канал [[https://​www.youtube.com/​c/​aleksversus|“Пишем игры на QSP”]] на Ютубе, где можно ознакомиться с полным курсом видеоуроков для новичков. 
 + 
 +**Ну а остальных милости просим в эту справку.**
  
-Ну а остальных милости просим в эту справку. 
   * [[help:​qsp|Первая статья:​ что такое QSP?]]   * [[help:​qsp|Первая статья:​ что такое QSP?]]
   * [[help:​glossary|Cловарь терминов]]   * [[help:​glossary|Cловарь терминов]]
-  * [[help:​keywords|Список ключевых слов]]+  * [[help:​keywords|Список ключевых слов. Указатель]]
   * [[help:​limits|Ограничения QSP]]   * [[help:​limits|Ограничения QSP]]
  
-**Оффлайн-версия**+Если вам не хватает информации о какой ​либо команде,​ обратитесь к [[help:​keywords|Списку ключевых слов]], там вы найдёте ссылки ​на разделы ​в справочной форме с более подробными описаниями команд.
  
-Вы можете ​скачать документацию вики для просмотра в оффлайне: [[https://​qsp.su/​tools/​offlinehelp/​qspwiki.zip|qspwiki.zip]]. Архив обновляется ежедневно.+В справке встречаются следующие обозначения:
  
-*окументация по QSP вне ​этой вики**+  ​''​%%[выражение]%%''​ - значение выражения,​ которое может быть ​как текстового,​ так и числового типа. Это ​может быть строка текста,​ число, значение переменной,​ результат вычисления математической операции,​ функции и т.п. 
 +  * ''​%%[$выражение]%%''​ - значение выражения,​ которое может быть только текстового (строкового) типа (но при ​необходимости движок автоматически переведёт число в строку). 
 +  ​''​%%[%выражение]%%''​ - значение выражения,​ которое может быть только кортежем (возвращать кортеж). 
 +  ​''​%%[#​выражение]%%''​ - значение выражения,​ которое может быть только числового типа (если возможно,​ движок автоматически переведёт строку в число). 
 +  * ''​%%{оператор}%%''​ - любая команда или несколько команд,​ в зависимости от контекста
  
-  ​* [[http://qsp.su/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|Учебник по созданию игр в редакторе QGen]] +**Внимание!** Это просто обозначения,​ а не настоящий QSP-код! Символ ''​%%#​%%''​ использован в справке только чтобы разделить выражения произвольного и числового типов. К синтаксису QSP данный символ отношения не имеет, его не нужно писать перед названиями числовых переменных. 
-  * [[http://qsp.su/​index.php?​option=com_content&​view=article&​id=57&​Itemid=56|Раздел ​"Разработчикам"]] + 
-  * Старая справка в формате [[http://qsp.su/​attachments/​qsp564help.zip|zip]] . Отличия новой от старой справки:​+Примеры:​ 
 + 
 +<sxh qsp> 
 +*pl [выражение] 
 +</​sxh>​ 
 + 
 +В данном случае вместо ''​%%[выражение]%%''​ может быть подставлено **любое** значение:​ строка,​ число, математическое выражение,​ значение функции или переменной и т.д. 
 + 
 +<sxh qsp> 
 +addobj [$название] 
 +</​sxh>​ 
 + 
 +В этом случае вместо ''​%%[$название]%%''​ может быть подставлено любое **строковое** значение:​ просто строка текста,​ результат строкового типа, возвращаемый функцией,​ значение строковой переменной и т.д. 
 + 
 +<sxh qsp> 
 +rand([#​число]) 
 +</​sxh>​ 
 + 
 +Здесь вместо ''​%%[#​число]%%''​ может быть подставлено любое **числовое** значение:​ просто число, результат вычисления математического выражения,​ значение числовой переменной и т.д. 
 + 
 +<sxh qsp> 
 +%box = [%кортеж] 
 +</​sxh>​ 
 + 
 +Здесь вместо ''​%%[%кортеж]%%''​ может быть подставлен любой **кортеж**,​ или выражение или функция,​ возвращающие кортеж. 
 + 
 +<sxh qsp> 
 +{оператор 1} & {оператор 2} & {оператор 3} 
 +</​sxh>​ 
 + 
 +Здесь вместо ''​%%{оператор 1}%%'',​ ''​%%{оператор 2}%%''​ и ''​%%{оператор 3}%%''​ могут стоять любые команды QSP. Например,​ операторы вывода текста,​ математические выражения,​ присвоение значений переменным и другие. 
 + 
 +===== Оффлайн-версия ===== 
 + 
 +<​del>​Вы можете скачать документацию вики для просмотра в оффлайне:​ [[https://​qsp.org/​tools/​offlinehelp/​qspwiki.zip|qspwiki.zip]]. Архив обновляется ежедневно.</​del>​ 
 + 
 +===== Документация по QSP вне этой вики ===== 
 + 
 +  ​* [[https://qsp.org/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|Учебник по созданию игр в редакторе QGen]] 
 +  * [[https://​www.youtube.com/​c/​aleksversus|Канал на YouTube, посвящённый написанию игр на QSP]] 
 +  * [[https://qsp.org/​index.php?​option=com_content&​view=article&​id=57&​Itemid=56|Раздел ​Разработчикам”]] 
 +  * [[https://​qsp.org/​index.php?​option=com_agora&​task=forum&​id=1&​Itemid=57|Обсуждение и разработка игр на форуме]] 
 +  * Старая справка в формате [[https://qsp.org/​attachments/​qsp564help.zip|zip]]. Отличия новой от старой справки:​
     * В новой справке текст переработан для упрощения понимания и соответствия текущему синтаксису.     * В новой справке текст переработан для упрощения понимания и соответствия текущему синтаксису.
-    * Отсутствуют статьи ​"Лицензионное соглашение""Системные требования""Благодарности+    * Отсутствуют статьи ​Лицензионное соглашениеСистемные требованияБлагодарности 
-    * Отсутствуют статьи по кугену и txt2gam +    * Не вся информация из статей ​Подсказки/​советы” и FAQ” вошла в справку. 
-    * Не вся информация из статей ​"Подсказки/​советы" ​и "FAQ" ​вошла в справку. +  * [[https://qsp.org/​index.php?​option=com_agora&​task=topic&​id=316&​Itemid=57|FAQ для разработчиков]] 
-  * [[http://qsp.su/​index.php?​option=com_agora&​task=topic&​id=316&​Itemid=57|FAQ для разработчиков]]+  * [[https://​aleksversus.github.io/​howdo_faq/​|Онлайн-справочник по самым часто задаваемым вопросам по QSP]]
  
-----+===== Поддержка платформы ===== 
 + 
 +**Поддержите развитие платформы** и плееров,​ пожертвовав небольшую сумму **через следующие сервисы**:​ 
 + 
 +  * **[[https://​buymeacoffee.com/​varg|Buy me a coffee]]** 
 +  * **[[https://​brianmacdonald.github.io/​Ethonate/​address#​0x4537B99e27deD6C8459C1eFCdE0E7fa48357e44D|Ethereum / EVM]]** 
 +  * **[[https://​www.paypal.com/​donate/?​hosted_button_id=RB8B6EQW4FW6N|PayPal]]**
  
 [[help:​qsp|Вперёд:​ Что такое QSP?]] [[help:​qsp|Вперёд:​ Что такое QSP?]]
 +
start.1504726747.txt.gz · Последние изменения: 2017/09/06 19:39 — aleks_versus