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

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


start

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
start [2024/09/02 06:34]
aleks_versus
start [2025/06/18 10:24] (текущий)
byte [Поддержка платформы]
Строка 1: Строка 1:
 ====== Справочная информация о платформе Quest Soft Player ====== ====== Справочная информация о платформе Quest Soft Player ======
  
-Данный цикл статей - новая версия справки по QSP. Здесь ​будет ​собрано всё необходимое для освоения платформы.+Данный цикл статей - основная версия справки по QSP. Здесь собрано всё необходимое для освоения платформы.
  
 Обратная связь принимается на форуме:​ [[https://​qsp.org/​index.php?​option=com_agora&​task=topic&​id=647&​Itemid=57|Новая справка по QSP]]. Обратная связь принимается на форуме:​ [[https://​qsp.org/​index.php?​option=com_agora&​task=topic&​id=647&​Itemid=57|Новая справка по QSP]].
  
-**Текущая редакция Справки составлялась для плееров с версией библиотеки 5.8.0.**+**Текущая редакция Справки составлялась для плееров с версией библиотеки 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"]] на Ютубе, где можно ознакомиться ​с полным курсом видеоуроков для новичков.+Скачайте “Набор игрока” с [[https://​qsp.org/​|главной страницы сайта]] и просто поиграйте, чтобы проникнуться идеей таких игр.
  
-Ну а остальных милости ​просим в эту справку.+//**Есть ​желание** начать писать текстовые ​игры, даже **есть идея**, но **нет опыта** ​программирования?//
  
- *  [[help:​qsp|Первая статья:​ что такое QSP?]] +Смело открывайте [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|учебник]],​ который специально создан для авторов,​ не имеющих опыта в программировании. Или заходите на канал [[https://​www.youtube.com/​c/​aleksversus|“Пишем игры на QSP”]] на Ютубе, где можно ознакомиться с полным курсом видеоуроков для новичков. 
-  ​[[help:​glossary|Cловарь терминов]] + 
-  ​[[help:​keywords|Список ключевых слов. Указатель]] +**Ну а остальных милости просим в эту справку.** 
-  ​[[help:​limits|Ограничения QSP]]+ 
 +  [[help:​qsp|Первая статья:​ что такое QSP?]] 
 +  ​[[help:​glossary|Cловарь терминов]] 
 +  ​[[help:​keywords|Список ключевых слов. Указатель]] 
 +  ​[[help:​limits|Ограничения QSP]]
  
 Если вам не хватает информации о какой либо команде,​ обратитесь к [[help:​keywords|Списку ключевых слов]], там вы найдёте ссылки на разделы в справочной форме с более подробными описаниями команд. Если вам не хватает информации о какой либо команде,​ обратитесь к [[help:​keywords|Списку ключевых слов]], там вы найдёте ссылки на разделы в справочной форме с более подробными описаниями команд.
Строка 22: Строка 26:
 В справке встречаются следующие обозначения:​ В справке встречаются следующие обозначения:​
  
- * ''​[выражение]''​ - значение выражения,​ которое может быть как текстового,​ так и числового типа. Это может быть строка текста,​ число, значение переменной,​ результат вычисления математической операции,​ функции и т.п. +  ​* ''​%%[выражение]%%''​ - значение выражения,​ которое может быть как текстового,​ так и числового типа. Это может быть строка текста,​ число, значение переменной,​ результат вычисления математической операции,​ функции и т.п. 
- * ''​[$выражение]''​ - значение выражения,​ которое может быть только текстового (строкового) типа (но при необходимости движок автоматически переведёт число в строку). +  * ''​%%[$выражение]%%''​ - значение выражения,​ которое может быть только текстового (строкового) типа (но при необходимости движок автоматически переведёт число в строку). 
- * ''​[#​выражение]''​ - значение выражения,​ которое может быть только числового типа (если возможно,​ движок автоматически переведёт строку в число). +  * ''​%%[%выражение]%%''​ - значение выражения,​ которое может быть только кортежем (возвращать кортеж). 
- * ''​{оператор}''​ - любая команда или несколько команд,​ в зависимости от контекста+  * ''​%%[#​выражение]%%''​ - значение выражения,​ которое может быть только числового типа (если возможно,​ движок автоматически переведёт строку в число). 
 +  * ''​%%{оператор}%%''​ - любая команда или несколько команд,​ в зависимости от контекста
  
-**Внимание!** Это просто обозначения,​ а не настоящий QSP-код! Символ ''#''​ использован в справке только чтобы разделить выражения произвольного и числового типов. К синтаксису QSP данный символ отношения не имеет, его не нужно писать перед названиями числовых переменных.+**Внимание!** Это просто обозначения,​ а не настоящий QSP-код! Символ ''​%%#%%''​ использован в справке только чтобы разделить выражения произвольного и числового типов. К синтаксису QSP данный символ отношения не имеет, его не нужно писать перед названиями числовых переменных.
  
 Примеры:​ Примеры:​
Строка 35: Строка 40:
 </​sxh>​ </​sxh>​
  
-В данном случае вместо ''​[выражение]''​ может быть подставлено **любое** значение:​ строка,​ число, математическое выражение,​ значение функции или переменной и т.д.+В данном случае вместо ''​%%[выражение]%%''​ может быть подставлено **любое** значение:​ строка,​ число, математическое выражение,​ значение функции или переменной и т.д.
  
 <sxh qsp> <sxh qsp>
Строка 41: Строка 46:
 </​sxh>​ </​sxh>​
  
-В этом случае вместо ''​[$название]''​ может быть подставлено любое **строковое** значение:​ просто строка текста,​ результат строкового типа, возвращаемый функцией,​ значение строковой переменной и т.д.+В этом случае вместо ''​%%[$название]%%''​ может быть подставлено любое **строковое** значение:​ просто строка текста,​ результат строкового типа, возвращаемый функцией,​ значение строковой переменной и т.д.
  
 <sxh qsp> <sxh qsp>
Строка 47: Строка 52:
 </​sxh>​ </​sxh>​
  
-Здесь вместо ''​[#​число]''​ может быть подставлено любое **числовое** значение:​ просто число, результат вычисления математического выражения,​ значение числовой переменной и т.д.+Здесь вместо ''​%%[#​число]%%''​ может быть подставлено любое **числовое** значение:​ просто число, результат вычисления математического выражения,​ значение числовой переменной и т.д
 + 
 +<sxh qsp> 
 +%box = [%кортеж] 
 +</​sxh>​ 
 + 
 +Здесь вместо ''​%%[%кортеж]%%''​ может быть подставлен любой **кортеж**,​ или выражение или функция,​ возвращающие кортеж.
  
 <sxh qsp> <sxh qsp>
Строка 53: Строка 64:
 </​sxh>​ </​sxh>​
  
-Здесь вместо ''​{оператор 1}'',​ ''​{оператор 2}''​ и ''​{оператор 3}''​ могут стоять любые команды QSP. Например,​ операторы вывода текста,​ математические выражения,​ присвоение значений переменным и другие.+Здесь вместо ''​%%{оператор 1}%%'',​ ''​%%{оператор 2}%%''​ и ''​%%{оператор 3}%%''​ могут стоять любые команды QSP. Например,​ операторы вывода текста,​ математические выражения,​ присвоение значений переменным и другие.
  
-==== Оффлайн-версия ====+===== Оффлайн-версия ​=====
  
 <​del>​Вы можете скачать документацию вики для просмотра в оффлайне:​ [[https://​qsp.org/​tools/​offlinehelp/​qspwiki.zip|qspwiki.zip]]. Архив обновляется ежедневно.</​del>​ <​del>​Вы можете скачать документацию вики для просмотра в оффлайне:​ [[https://​qsp.org/​tools/​offlinehelp/​qspwiki.zip|qspwiki.zip]]. Архив обновляется ежедневно.</​del>​
  
-==== Документация по QSP вне этой вики ====+===== Документация по QSP вне этой вики ​=====
  
-  [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|Учебник по созданию игр в редакторе QGen]] +  ​* [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=59&​Itemid=56|Учебник по созданию игр в редакторе QGen]] 
-  ​[[https://​www.youtube.com/​c/​aleksversus|Канал на YouTube, посвящённый написанию игр на QSP]] +  ​[[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_content&​view=article&​id=57&​Itemid=56|Раздел ​Разработчикам]] 
-  ​[[https://​qsp.org/​index.php?​option=com_agora&​task=forum&​id=1&​Itemid=57|Обсуждение и разработка игр на форуме]] +  ​[[https://​qsp.org/​index.php?​option=com_agora&​task=forum&​id=1&​Itemid=57|Обсуждение и разработка игр на форуме]] 
-  ​Старая справка в формате [[https://​qsp.org/​attachments/​qsp564help.zip|zip]]. Отличия новой от старой справки:​ +  ​Старая справка в формате [[https://​qsp.org/​attachments/​qsp564help.zip|zip]]. Отличия новой от старой справки:​ 
-  В новой справке текст переработан для упрощения понимания и соответствия текущему синтаксису. +    * В новой справке текст переработан для упрощения понимания и соответствия текущему синтаксису. 
-  Отсутствуют статьи ​"Лицензионное соглашение""Системные требования""Благодарности" +    * Отсутствуют статьи ​Лицензионное соглашениеСистемные требованияБлагодарности 
-  Не вся информация из статей ​"Подсказки/​советы" ​и "FAQ" ​вошла в справку. +    * Не вся информация из статей ​Подсказки/​советы” и FAQ” вошла в справку. 
-  ​[[https://​qsp.org/​index.php?​option=com_agora&​task=topic&​id=316&​Itemid=57|FAQ для разработчиков]] +  ​[[https://​qsp.org/​index.php?​option=com_agora&​task=topic&​id=316&​Itemid=57|FAQ для разработчиков]] 
-  ​[[https://​aleksversus.github.io/​howdo_faq/​|Онлайн-справочник по самым часто задаваемым вопросам по QSP]]+  ​[[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.1725258889.txt.gz · Последние изменения: 2024/09/02 06:34 — aleks_versus