Помощь начинающему игроку в RTADS: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
 
 
(не показаны 4 промежуточные версии 4 участников)
Строка 4: Строка 4:
  
 
==Что нужно для запуска игр==
 
==Что нужно для запуска игр==
Игры, написанные на [[RTADS]], имеют расширение .gam. Для того чтобы запустить игру, вам понадобится специальная программа – интерпретатор. Скачать его можно по следующим адресам:
+
Игры, написанные на [[RTADS]], имеют расширение .gam. Для того чтобы запустить игру, вам понадобится специальная программа – [[интерпретатор]]. Скачать его можно по следующим адресам:
  
 
* для Windows:
 
* для Windows:
 
:[http://www.rtads.org/htads_playkit_HT12_RUS.exe С русифицированным интерфейсом]
 
:[http://www.rtads.org/htads_playkit_HT12_RUS.exe С русифицированным интерфейсом]
:[http://mirror.ifarchive.org/if-archive/programming/tads2/executables/htads_playkit_HT12.exe Английский проигрыватель] (зеркало)
+
:[http://mirror.ifarchive.org/if-archive/programming/tads2/executables/htads_playkit_HT20.exe Английский проигрыватель] (зеркало)
:[http://www.ifarchive.org/if-archive/programming/tads2/executables/htads_playkit_HT12.exe Английский проигрыватель] (основной сайт)
+
:[http://www.ifarchive.org/if-archive/programming/tads2/executables/htads_playkit_HT20.exe Английский проигрыватель] (основной сайт)
  
* для Linix:
+
* для Linux:
 
:С [http://mirror.ifarchive.org/if-archive/programming/tads2/executables/qtads-1.6c-qt-3.3.x.tar.gz зеркала] ifarchive
 
:С [http://mirror.ifarchive.org/if-archive/programming/tads2/executables/qtads-1.6c-qt-3.3.x.tar.gz зеркала] ifarchive
 
:С [http://www.ifarchive.org/if-archive/programming/tads2/executables/qtads-1.6c-qt-3.3.x.tar.gz ifarchive.org]
 
:С [http://www.ifarchive.org/if-archive/programming/tads2/executables/qtads-1.6c-qt-3.3.x.tar.gz ifarchive.org]
Строка 35: Строка 35:
  
 
==Советы по составлению команд==
 
==Советы по составлению команд==
К сожалению, игра это всего лишь программа и она может не понимать многое из того, что понимает человек. Поэтому позвольте дать вам несколько советов по составлению команд. Глагол в вашей команде всегда должен стоять на первом месте. Постарайтесь писать глаголы в повелительном наклонении, например:
+
К сожалению, игра это всего лишь программа и она может не понимать многое из того, что понимает человек. Поэтому позвольте дать вам несколько советов по составлению команд. Глагол в вашей команде всегда должен стоять на первом месте. Постарайтесь писать глаголы в повелительном наклонении или неопределённой форме, например:
  
 
''кричать''<br>
 
''кричать''<br>
Строка 134: Строка 134:
 
#[http://rtads.org/commands.php Список всех стандартных глаголов], но не забывайте, что авторы могут добавлять и собственные команды
 
#[http://rtads.org/commands.php Список всех стандартных глаголов], но не забывайте, что авторы могут добавлять и собственные команды
  
[[Категория:Статьи]][[Категория:Для начинающих]]
+
[[Категория:Статьи]]
 +
[[Категория:Для начинающих]]
 +
[[Категория:Документация RTADS]]

Текущая версия на 13:41, 3 июля 2018

Автор: Flint, на основе «Помощи начинающему игроку».

Примечание: некоторые советы и рекомендации из этой статьи могут быть применены и к играм на других платформах с текстовым вводом, однако они могут иметь иной формат команд и сокращений.

Что нужно для запуска игр

Игры, написанные на RTADS, имеют расширение .gam. Для того чтобы запустить игру, вам понадобится специальная программа – интерпретатор. Скачать его можно по следующим адресам:

  • для Windows:
С русифицированным интерфейсом
Английский проигрыватель (зеркало)
Английский проигрыватель (основной сайт)
  • для Linux:
С зеркала ifarchive
С ifarchive.org
(требуется библиотека Qt 3.3 или выше)

Версии для других операционных систем ищите в каталоге. Но качать файлы лучше не из каталога, а с зеркала, из-за проблем со скоростью.

Иногда автор может выпустить игру в виде исполняемого exe-файла, тогда вам ничего не нужно устанавливать. Но обычно такое не практикуется, поскольку из-за этого игры неоправданно вырастают в размерах.

Как играть

В текстовом приключении вы играете путём набора команд, описывающих действия, которые должен выполнить персонаж. Каждый раз, когда вы видите значок ">" с мигающим за ним курсором, это значит, что игра ожидает от вас команды. Прочтите текст, вспомните, что происходит, какие предметы находятся в вашем распоряжении и действуйте! Не торопитесь, время в игре идет только после получения команды, пока вы раздумываете, ничего не происходит.

Основные команды

Самая важная и чаще всего используемая команда это «осмотреть». Так как всё содержимое игры является текстовым, то это единственный способ, которым вы можете получить информацию об игровом мире, поэтому старайтесь осматривать все предметы, попадающие в поле зрения, например «осмотреть серый валун». Для этой команды доступно сокращение «о», то есть можно набирать «о серый валун». Если вы просто введете «о», то получите описание места, в котором находитесь.

Следующие по важности команды - это команды перемещения. Исторически сложилось так, что в текстовых играх направление движения указывается сторонами света («На севере вы видите низкий темный проход. Галерея же продолжается дальше на восток»). Поэтому, чтобы попасть в темный проход, следует писать не «идти в темный проход», а «идти на север», или просто «север», или самый удобный вариант — сокращение «с». Соответственно, можно использовать и «з», «в», «ю», «сз» (северо запад), «св», «юз» и «юв». Перемещения в вертикальной плоскости осуществляются командами «вниз» (сокращенно «вн») и «вверх» (сокращенно «вв»). Также, в некоторых ситуациях можно куда-нибудь «войти» или «выйти». Когда вы посещаете какую-либо локацию в первый раз, выполняется её полный осмотр, а в дальнейшем при входе в неё будет выводиться лишь краткая информация. Если вы хотите снова получить полное описание, просто осмотритесь («о»). А если вам не нравится такое поведение игры, введите команду «длинно», тогда полное описание будет выводиться всегда. Отключается этот режим командой «коротко».

Посмотреть, что за скарб вы тащите с собой можно командой «инвентарь» (сокращенно «и»). Пропустить некоторый отрезок времени можно командой «ждать» (или просто «ж»).

А далее для прохождения игры вам придется, исходя из ситуации, формулировать собственные команды. Конечно, набор команд не бесконечен и задается автором во время создания игры. Поэтому, если, на ваш взгляд, игра не понимает совершенно очевидного, попробуйте переформулировать команду или заменить слово его синонимом. Если ничего не выходит, можете написать письмо автору игры с описанием вашего способа. В случае если способ логичен и не противоречит игровой логике, автор, скорее всего, добавит его в следующую версию программы. А вы пока испробуйте другой вариант.

Также возможна ситуация, когда предмет упомянут в описании, но любые попытки с ним взаимодействовать приводят к появлению сообщений типа «Я не знаю слова такого-то». Это значит, что этот объект не важен для прохождения игры и служит лишь для оживления игрового мира. Для важных объектов обычно задается множество синонимов, так что если игра не понимает слово и его синонимы, то, скорее всего, не следует больше обращать на него (и на соответствующий предмет) внимание.

Советы по составлению команд

К сожалению, игра это всего лишь программа и она может не понимать многое из того, что понимает человек. Поэтому позвольте дать вам несколько советов по составлению команд. Глагол в вашей команде всегда должен стоять на первом месте. Постарайтесь писать глаголы в повелительном наклонении или неопределённой форме, например:

кричать
спать
ждать
и т.п.

К глаголу может быть присоединен прямой объект, например:

взять кусок арматуры
открыть коробку
бросить нитроглицерин
тянуть чеку
съесть мышьяк
отпереть дверь
лечь на кровать
нажать красную кнопку
сесть в машину
надеть майку

Также могут добавляться и непрямые объекты. Составляйте команду так, чтобы сначала шел прямой объект, а за ним - непрямой, иначе игра может вас не понять. Например, «привязать козла к забору» - правильная команда, а «привязать к забору козла», хотя и грамматически верна, но может быть не распознана. Еще примеры (правильных) команд:

положить пирог на стол
отпереть дверь бронзовым ключом
дать мед Винни-Пуху
перевязать рану бинтом
повернуть рукоятку на 4 деления
ударить мертвеца лопатой
показать пропуск охраннику
набрать «привет» на клавиатуре
поджечь фитиль спичкой

Если ваша команда содержит некоторую неоднозначность, игра попросит вас устранить её:

>открыть дверь
Какую дверь вы имеете в виду: дверь подъезда или дверь квартиры?

В этом случае необязательно заново набирать команду (открыть дверь квартиры), можно ответить одним словом:

>открыть дверь
Какую дверь вы имеете в виду: дверь подъезда или дверь квартиры?

>квартиры
Открыта.

В некоторых командах можно использовать сразу несколько предметов.

взять серу, селитру и уголь
взять всё (эта команда поместит в ваш инвентарь все вещи в комнате, которые можно взять с собой)
взять всё из коробки
бросить всё, кроме мины
положить свиток телепортации и руку жреца в хардический куб

Взаимодействие с другими персонажами

Для общения с другими персонажами существуют две команды: «спросить» и «рассказать». Например:

спросить дьявола о сделке
спросить продавца о товаре
спросить Колю о Пете
спросить стражника о себе
рассказать милиционеру об ограблении
рассказать королю о заговоре

Обратите внимание на формат команды. Обязательно используется предлог о или об и за ним следует существительное (или прилагательное + существительное). То есть нельзя «спросить прохожего как пройти в библиотеку», надо писать «спросить прохожего о библиотеке».

Также вы можете командовать другими персонажами (если они позволят, конечно) в формате «имя персонажа, команда». Например:

Шарик, возьми палку
Петя, ударь Колю
Шериф, стреляй в Лимонадного Джо
Робот, иди на север. выключи реактор. иди на юг

Набор возможных команд и их формат абсолютно ничем не отличается от вашего. Разница, как уже упоминалось, только в том, что в начале команды вы указываете имя персонажа, который должен её выполнить.

Еще один способ вызвать какую-то реакцию персонажа это «показать» или «дать» ему какой-то предмет. Например, «дать деньги гаишнику».

Системные команды

сохранить, восстановить - загрузить ранее сохраненную игру
выход - чтобы выйти из игры
помощь - справка
отчет - запись хода игры (лога) в файл
остотчет - остановить ведение лога
счет - покажет прогресс в игровой ситуации
отмена - отменяет последнюю команду
версия - сообщает версию игры
заново - начать игру заново
коротко (длинно) - режимы отображения текста описания локаций. В "длинном" режиме при каждом входе в комнату будет выполняться ее осмотр.
ссылки - отключает или включает ссылки (если кому-то они не нравятся)
ой - позволяет исправить написание неправильно набранного слова в последней команде. Использовать ОЙ можно тогда, когда игра выведет следующее сообщение: «Я не знаю слова слово.» Сразу после этого сообщения можно набрать «ОЙ исправленное слово».
повтор (или просто п) - повторяет последнюю команду

Желаю приятной игры!

Ссылки

  1. Справка для начинающего игрока от авторов системы
  2. Список всех стандартных глаголов, но не забывайте, что авторы могут добавлять и собственные команды