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

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


help:txt2gam_manual

Различия

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

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

Следущая версия
Предыдущая версия
help:txt2gam_manual [2023/01/03 15:11]
aleks_versus создано
help:txt2gam_manual [2025/09/09 10:34] (текущий)
aleks_versus
Строка 3: Строка 3:
 ====== Пишем QSP-игру в текстовом редакторе ====== ====== Пишем QSP-игру в текстовом редакторе ======
  
-Для того, чтобы написать свой текстовый квест, понадобится любой текстовый редактор и программа [[#​informarch_txt2gam_manual|TXT2GAM]]. Для более удобного использования этой программы существует специальная оболочка [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=53&​Itemid=56|GAMConv]],​ которой можно пользоваться для конвертирования кода уроков. Для проигрывания квеста понадобится [[https://​qsp.org/​index.php?​option=com_content&​view=article&​id=64&​Itemid=56|QSP-плеер]].+Для того, чтобы написать свой текстовый квест, понадобится любой текстовый редактор и программа [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=52&​Itemid=56l|TXT2GAM]]. Для более удобного использования этой программы существует специальная оболочка [[https://​qsp.org/​index.php?​option=com_content&​task=view&​id=53&​Itemid=56|GAMConv]],​ которой можно пользоваться для конвертирования кода уроков. Для проигрывания квеста понадобится [[https://​qsp.org/​index.php?​option=com_content&​view=article&​id=64&​Itemid=56|QSP-плеер]].
  
 В примерах будут использоваться комментарии - строки,​ которые игрок не увидит и которые служат для того, чтобы можно было делать в коде игры различные заметки. Комментарий начинается с восклицательного знака ''​!''​. В примерах будут использоваться комментарии - строки,​ которые игрок не увидит и которые служат для того, чтобы можно было делать в коде игры различные заметки. Комментарий начинается с восклицательного знака ''​!''​.
Строка 15: Строка 15:
 ===== Урок 1. Локации,​ Действия,​ Переходы ===== ===== Урок 1. Локации,​ Действия,​ Переходы =====
  
-Текстовый квест в QSP состоит из отдельных локаций (кадров,​ сцен, эпизодов),​ на которых могут выполняться различные игровые действия. Каждая локация имеет начало (тут же указывается имя локации),​ код локации (середину) и конец (знак ​«-», минус).+Текстовый квест в QSP состоит из отдельных локаций (кадров,​ сцен, эпизодов),​ на которых могут выполняться различные игровые действия. Каждая локация имеет начало (тут же указывается имя локации),​ код локации (середину) и конец (знак ​''​-''​, минус).
  
 Пример:​ Пример:​
Строка 25: Строка 25:
 </​sxh>​ </​sxh>​
  
-Проигрывание квеста начинается с самой первой локации. Традиционно эта локация называется "​Начало"​. Для того, чтобы вывести в игре текст, вы просто пишете строку в коде локации,​ заключённую в кавычки (''​ или ""​).+Проигрывание квеста начинается с самой первой локации. Традиционно эта локация называется "​Начало"​. Для того, чтобы вывести в игре текст, вы просто пишете строку в коде локации,​ заключённую в кавычки (''​%%''​%%''​ или ​''​""​''​).
  
 Пример ("''​1.txt''"​):​ Пример ("''​1.txt''"​):​
Строка 62: Строка 62:
 Если инструкция одна, то мы можем писать её сразу после двоеточия,​ на той же строке,​ в этом случае «END» ставить не обязательно (см. Вторая_локация). Если инструкция одна, то мы можем писать её сразу после двоеточия,​ на той же строке,​ в этом случае «END» ставить не обязательно (см. Вторая_локация).
  
-В нашем случае инструкциями является переход на другую локацию. Он осуществляется командой «GOTO», после которой идёт имя новой локации,​ заключённой в кавычки. Как вы уже заметили,​ все строки в QSP заключены в кавычки (''​ или ""​),​ это специфика синтаксиса,​ которую необходимо соблюдать.+В нашем случае инструкциями является переход на другую локацию. Он осуществляется командой «GOTO», после которой идёт имя новой локации,​ заключённой в кавычки. Как вы уже заметили,​ все строки в QSP заключены в кавычки (''​%%''​%%''​ или ​''​""​''​), это специфика синтаксиса,​ которую необходимо соблюдать.
  
 Отконвертировав этот пример,​ вы сможете походить по двум локациям. Отконвертировав этот пример,​ вы сможете походить по двум локациям.
help/txt2gam_manual.1672758699.txt.gz · Последние изменения: 2023/01/03 15:11 — aleks_versus