Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
start [2015/09/18 13:47] 127.0.0.1 внешнее изменение |
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: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?]] | ||
+ |