[#] Упражнения в интерактивной литературе: верёвка
RSS-bot(tavern,2) — All
2021-05-19 08:13:13


В прошлой статье было довольно простое упражнение, которое можно было усложнить для себя дополнительными условиями. А в этот раз будет по-настоящему Сложная Проблема Парсера. Сегодня мы поговорим о верёвках.

Верёвка — это очень сложная штука для симуляции, но всё равно популярная. Её проблема в том, что она слишком удобная. Посудите сами, верёвку можно:



* завязать
* развязать
* привязать к чему-то
* связать что-то с чем-то
* забраться по ней
* спуститься по ней


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

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

А теперь вернёмся к транскрипту выше.

Сегодня я хочу предложить вот такое упражнение. Попробуйте сделать интерактивным этот кусок транскрипта.



Ты стоишь на краю обрыва. Здесь растёт Великая Ель.



> осмотреть обрыв


Ты замечаешь, что под обрывом есть балкон.



> инв


У тебя есть верёвка и ножницы.



> привязать верёвку к дереву


Сделано.



> спуститься по верёвке


Ты скидываешь верёвку с обрыва и спускаешься по ней на балкон.



> осм балкон


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



> резать верёвку ножницами


Ты отрезаешь кусок верёвки.



> вверх


Ты уже отрезал всё, до чего смог дотянуться.



> связать нож и палку


У тебя получается неплохое копьё.



Технически он довольно прямолинеен, в нём всего семь глаголов (осмотреть, взять¹, инвентарь, идти, связать, резать, привязать) и это можно оформить даже в виде меню. Но вы пробовали вот это:



* резать верёвку ножом
* резать верёвку ножницами до того, как спустились
* спускаться по верёвке, не закрепив её
* привязать ножницы к верёвке
* …и разрезать верёвку после этого
* связать нож и палку верёвкой, к которой привязаны ножницы


А если не ограничивать себя в глаголах, то становится возможным:



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


В общем, для упражнения будет достаточно. А в следующий раз мы вернёмся к моделированию комнат.

¹: В транскрипте это используется как автокоманда.
²: Нестандартный глагол, но в контексте логично.
³: Стандартный отдельный глагол (в RInform).
Статья написанас использованием материала английской IFWiki.

Ссылка: https://ifhub.club/2021/05/19/exercises-2.html