Страна Монстров

June 16, 2011

Статья из журнала “Техника молодежи” за январь 1990 г. Автор Михаил Пухов.

На этот раз я входил в нее самым быстрым, но рискованным путем – по реке.

Сразу же за порогами, отделяющими Страну от нормального мира, на чистом песчаном дне сверкнул первый золотой самородок. Золота в здешней реке видимо-невидимо, надо только уметь его взять. И еще надо иметь зоркий глаз и верную руку.

Метрах в сорока вверх по течению вода забурлила, и я увидел отвратитительную морду Речного Змея. Он тоже заметил меня.

Сражаться с представителями местного животного мира мне не впервой. В направлении чудовищного гада полетело копье. Однако Змей, оправдывая свое родовое имя, с громоподобным плеском исчез под водой. Я видел его гигантское темное тело, стремительно приближавшееся к лодке. Когда он начал подниматься к поверхности, я бросил второе копье. Но расчет оказался неверным.

Удар пришелся по днищу. Я потерял сознание. Когда очнулся, лежал на песчаном берегу, у самой кромки воды, едва живой. Можно сказать, повезло. Перевернутую лодку быстро несло к порогам. Рядом со мной валялось весло — единственное, что у меня осталось.

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

Задача, таким образом, резко услож­нилась. А тут еще началась буря…

Говоря откровенно, администрация Клуба электронных игр даже в славную эпоху его расцвета (1985-1988) всегда тяготела в душе к рискованным странствиям, волшебным странам и всяческому колдовству. Только прежде такого рода порывы сами собой приглушались из-за довольно-таки ограниченных возможностей ПМК. Зато когда в стенах КЭИ появился компьютер, то первое, чем занялась администрация, — это разработка качественной приключенческой игры. И приобрела в этом деле кое-какой опыт, которым и собирается поделиться.

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

«СТРАНА МОНСТРОВ» заселялась постепенно. Сначала это был просто квадратный лабиринт размером 20Х20, по которому надо было передвигать фигурку Путника. Потом в некоторых местах появилось невидимое издали Золото, которое надо было искать. Появился Вход, открывающийся, только когда Путник отыщет все Золото, которое есть. Затем Предметы, которые можно подбирать и носить с собой, а также ситуации, в которых они небесполезны. Река, разделяющая страну пополам, хищные деревья, кровожадные и златолюбивые Чудовища и многое другое. Теперь, по единодушному мнению администрации КЭИ, помимо отдельных недостатков (о каковых за неимением места распространяться не будем), игра не лишена и ряда несомненных достоинств. Главное из них — простота и универсальность: «СТРАНУ МОНСТРОВ» можно реализовать (с мелкими вариациями) практически на любом компьютере. При желании можно обойтись и совсем без компьютера: изготовить планшет с картой местности и нужное количество карточек с описанием событий. Переставляя фишки по карте и вытаскивая карточки из перетасованной колоды, легко моделировать самые невероятные приключения, причем играть могут несколько человек.

Перед началом игры всем четыремстам клеткам карты случайным образом присваиваются определенные номера. Удобны числа от 0 до 255: для хранения каждого из них достаточно одного байта, то есть одной ячейки машинной памяти. Каждое число однозначно связано с определенной ситуацией. В нее-то и попадает блуждающий по стране Путник, вступая на соответствующую клеточку.

За один ход Путник перемещается на одну соседнюю клетку в любом направлении. Он может нести любое количество Золота, а также не более четырех других Предметов. Физическую форму Путника характеризует Сила: в начале игры она равна 10 и меняется в зависимости от ситуации. Если Сила равна нулю — игра окончена.

География Страны Монстров

Страна, как уже говорилось, — это квадрат размером 20X20, со всех сторон огороженный неприступными Скалами. На границе имеются двое Ворот: сухопутные и водные. Играющий сам выбирает путь, которым он входит в Страну. Если по Суше, то в начале игры он выбирает еще и четыре Предмета, с которыми отправляется в странствие. Если же Путник предпочитает водный путь, то компьютер снабжает его Лодкой, Веслом и двумя Копьями. Сухопутные Врата закрываются в начале игры и открываются, лишь когда все Золото страны перекочевывает в мешок Путника. Речные Врата оста­ются постоянно открытыми, но их стережет Речной Змей, встреча с которым сулит мало хорошего. Змей нападает на смельчака и при входе в Страну. А вот с чем еще можно в ней встретиться.

Скалы (182-200)

Вход в эти области закрыт, если у Путника нет Бомбы. При случайном ударе о Скалу теряется полпункта Силы. (Если у него нет Куртки.) Если Путник оказывается в Скалах иным образом (его заваливает при Землетрясении или его туда кто-нибудь швыряет), игра заканчивается. Ес­ли Путник имеет Бомбу, Скала взрывается и пропадает.

Водоемы (179-181)

Кроме главного Потока реки, разделяющего Страну на две части, Вода имеется на примыкающих горизонталях (Заводи) и в других местах (Озера). Различным номерам соответствуют разные виды Воды. 181 – это Подводное Золото, его можно добыть с помощью Лодки. 180 – просто Вода. 179 – Мелководье. При Засухе оно превращается в Болото (178). Чтобы проникнуть в область, занятую Водой, необходима Лодка, иначе Путник тонет.

Болото (171-178)

При наводнении эти числа увеличиваются на единичку: там, где было Болото-178, по­является Мелководье. При Засухе числа уменьшаются на единичку. В других отношениях Болото не отличается от обычной Суши.

Поток (середина реки)

Если Путник вышел в плавание без Весла и оказался на середине реки, его подхватывает Поток. Он сносит Лодку вниз по течению, причем она может случайным образом сместиться на одну из примыкающих горизонталей, оказываясь либо в Заводи, либо на Суше, либо ударяясь о Скалы. После трех-четырех ударов подряд Лодка разбивается и Путник идет ко дну.

Магический источник (112-113)

Если хлебнуть его живительной влаги, Сила Путника увеличивается на пункт. При этом, правда, пропадает Карта, а могут промокнуть (и пропасть) Сапоги. Источники встречаются двух типов: 113 - на два глотка и 112 - на один. 113 превращается в 112, на месте же полностью иссякшего Источника возникает Чудовище.

Ловушка (110)

Отбирает у Путника половину его Силы, если у него нет Ключа. Меч и Топор уменьшают потерю Силы. Если Ловушка обезврежена с помощью Ключа, она пропадает, а Путник получает дополнительный пункт Силы.

База (120)

В любой момент Путник может организовывать Базу, в которой допускается хранение 9 любых Предметов. Нельзя иметь более одной Базы одновременно. Базу можно ликвидировать по желанию Путника вместе со всем ее содержимым. Иногда ее уничтожает Землетрясение.

Суша

Все остальные числа. При каждом переходе по Суше Путник теряет 0,01 пункта Силы (если у него нет Сапог). На Суше можно найти Предмет или встретить Обитателя Страны.

Предметы

Золото (130)

Его поиски — главная цель рискованной экспедиции. В отличие от других Предметов Путник может нести любое количество Золота. Оно служит и разменной валютой для расчетов с некоторыми Обитателями Страны. Сухопутные Врата открываются, только когда все Золото собрано. Подводное Золото (181) можно добыть только с помощью Лодки.

Топор (131)

Повышает Силу в схватке с Чудовищем на один пункт. Уменьшает на единичку потерю Силы при освобождении из Ловушки. Позволяет срубить хищное дерево Анчар и построить Лодку. Пропадает после использования.

Меч (132)

Повышает на два пункта Силу в схватке с Чудовищем. Уменьшает на единичку потерю Силы при освобождении из Ловушки. Пропадает после использования.

Копье (133)

Повышает Силу в схватке на три пункта. Единственное оружие против Речного Змея. Два Копья входят в стандартный комплект снаряжения при входе в Страну по реке.

Шлем (134)

Делает Путника невидимым для повстречавшегося Чудовища. Пропадает после использования.

Куртка (135)

Позволяет сохранить Силу в Засуху, в Бурю и при столкновении со Скалой. Пропадает после использования.

Сапоги (136)

Сохраняют Силу при ходьбе. Промокают (и пропадают), когда Путник пьет из Магического Источника.

Ключ (137)

Полностью обезвреживает Ловушку, давая своему обладателю дополнительный пункт Силы. Пропадает после использования.

Карта (138)

Показывает размещение Предметов и Золота в стране. Пропадает после использования, а также в Бурю и при обнаружении Магического Источника.

Бомба (139)

Позволяет взрывать Скалы (кроме тех, что огораживают Страну). Иногда самопроизвольно взрывается, уничтожая все наличные Предметы. Естественно, исчезает после использования.

Весло (140)

Позволяет, при наличии Лодки, перемещаться в произвольном направлении по реке, даже по самой стремнине, где свирепствует Поток. Входит в стандартный комплект при входе через Речные Врата.

Лодка (141)

Позволяет плавать по реке и озерам и поднимать Золото со дна. Естественно, входит в стандартный комплект при входе через Речные Врата. В отличие от других Предметов Лодку нельзя найти, а можно только изготовить из дерева Анчар с помощью Топора. При транспортировке ее волоком Путник теряет полпункта Силы на каждом ходе.

ОБИТАТЕЛИ СТРАНЫ МОНСТРОВ

Чудовище (10—109)

Основной представитель здешней фауны. Остаток от деления номера на 10 - это количество Золота, имеющегося у данного Чудовища. Умножив целую часть результата деления на 3, получаем число от 3 до 30 - это Сила Чудовища. Путник в Шлеме при встрече с Чудовищем остается незамеченным и спокойно идет дальше. В иных случаях при уклонении от схватки теряется полпункта Силы. При сражении с Чудовищем к его Силе и Силе Путника добавляются случайные числа из интервала 1-6 (будто бросаешь игральную кость). Учитывается самое действенное из наличного оружия (Копье, если оно есть, затем Меч и Топор). В случае поражения Путник может откупиться, отдав Чудовищу слиток Золота, иначе теряет пункт Силы. Если Чудовище побеждено и у него есть Золото (доставшееся в одной из предыдущих схваток), оно пытается откупиться. Если же Золота нет или Путник не желает его взять, Чудовище исчезает.

Дерево Анчар (111)

Исход встречи с ним зависит от наличия Топора. Если Топора нет — или Путник не желает его применить, — Сила уменьшается на пункт, а Анчар остается на месте. Если Топор имеется, победитель срубает Дерево и либо получает пункт Силы, либо изготовляет Лодку. В обоих случаях пропадают и Анчар и Топор.

Речной змей

Один из них подстерегает Путника, когда тот пытается войти в Страну или выйти из нее, используя речной путь. Второй курсирует вверх-вниз по реке. Поединок выглядит так. Змей, погружаясь на случайные промежутки времени, устремляется к Лодке. Путник бросает Копья (если они у него есть). При попадании Сила увеличивается на 5 пунктов и опасность временно отступает. Если же поразить Змея не удается, он разбивает Лодку и выбрасывает Путника на берег. Сила Путника уменьшается на 5 пунктов, вдобавок есть шанс угодить в Озеро и утонуть либо разбиться о Скалы.

Скиталец

Этот человек свободно разгуливает по всей стране. При встрече, если заплатить 5 слитков Золота, может переправить Путника на другой берег. Не исключены и другие платные услуги с его стороны.

События

Кроме событий, локализованных в какой-то точке, есть и происходящие одновременно во всей стране. Они задаются генератором случайных чисел, вероятность каждого — одна двухсотая.

Буря

Если нет Куртки, Путник теряет пункт Силы. Теряет Карту. После Бури происходит Наводнение: река выходит из берегов, появляются новые области, заполненные Водой. Оказавшись в одной из них, Путник рискует потонуть (если нет Лодки).

Засуха

Если нет Куртки, Путник теряет пункт Силы. Река мелеет, Мел­ководье превращается в Болото.

Землетрясение

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

Генерация карты

В заключение несколько слов о том, как правильно задавать характерные числа. Для каждой точки карты генерируются случайные числа от 110 до 200. По границам задаются, естественно, Скалы (например, 190). На середине реки, чтобы она оставалась рекой даже в самый засушливый период, диапазон случайности резко сокращается: случайным образом генерируются Подводное Золото (181) и Вода (180). На примыкающих горизонталях сюда добавляются Болото (178), Мелководье (179) и 182 (Скалы). Число 141 (Лодка) во всех ситуациях заменяется на 111 (Анчар). Числа от 120 до 130 заменяются Золотом (130) Если выпадает 170, то, опять-таки случайно, генерируются числа от 1 до 10, затем они умножаются на 10. Так рождаются Чудовища.

При повторном присвоении номера (при взятии Предмета или Золота, расправе с Чудовищем, подрыве Скалы и т. д.) применяется тот же алгоритм, только числа 179-200 (Вода и Скалы) не допускаются. Когда иссякает Источник-112, включается уже описанный «генератор Чудовищ». После взятия Подводного Золота (181) генерируются 180 или 181.

Разумеется, возможны и иные пути. В игру «СТРАНА МОНСТРОВ» можно включать практически любые игровые блоки — никто ведь не запрещает устроить, допустим, встречу с Людоедом-шахматистом, организовать увлекательную гонку по бурной реке, ввести суточный ритм (День-Ночь), в зависимости от которого будет меняться агрессивность Чудовищ… Как видим, администрация КЭИ, никогда не делавшая тайн из своих просчетов и достижений, остается верной этому своему качеству. И надеется на помощь читателей. Требуются: новые Предметы, новые События, новые образчики флоры и фауны Страны Монстров. Ведь очень многие числа из диапазона 0-255 остались пока неиспользованными.