Страница произведения
Войти
Зарегистрироваться
Страница произведения

Левая рука Дьявола


Опубликован:
09.05.2014 — 28.06.2018
Читателей:
7
Аннотация:
28.06.2018 - Произведение разморожено, активно пишется и заявлено на конкурс от ЛитНет! ССЫЛКА Моя новая работа - проектирование "ментального интерфейса" в виртуальной игре. В которой я должен победить хозяина Хексуса, мира, выжженного войной безумных магов. На поверхности его свирепствуют автономные проклятья, сторожевые гомункулы, алхимические туманы и прочие напасти - а в родном Подземелье так тихо, так уютно... А ну не трогай Камень Бессмертия! Ну и зачем ты его съел, недоразумение рогатое?! Эх, эти импы - какое-то наказание, а не Армия Тьмы. Жаль, что без них я как без рук... а также без ног и без глаз - потому что у меня нет тела. Может и к счастью - потому что этот мир иногда кажется мне совсем не виртуальным... Вы читайте, а я подумаю, к чему приспособить бессмертного и невероятно тупого импа...

Путь Властелина Тьмы от "А" до "Я" для чайников и начинающих программистов!
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава
 
 

Нет, не так. Вообще ничего не было! Ни столика, ни телефона, ни моей руки... Одна пустота. Как там девушка сказала? Ментальное проектирование? Выходит, это был не сон! А что тогда было?

Итак. Проектирование. Кажется, я вчера остался без работы, и моего бота, на которого возлагались такие надежды, вскрыли. Затем тот странный тип на пешеходном переходе. И я подписал какой-то контракт. Затем налетевший на меня велосепедист с веслом. Гудки машин... И вот мы уже обмываем мого трудоустройство в каком-то баре с тем типом. Ага! Есть контакт...

Значит, мы пили... А потом? Кажется, мы куда-то поехали. Тот щеголь предлагал по девочкам, а я? Я, вроде бы, захотел посмотреть вживую на их мысленное управление и ментальное программирование или как его там.

Уф. Значит, вот оно как выглядит изнутри?

— И как здесь все работает?

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

— Какое слово?

— Кодовое, — судя по интонации, она не издевалась.

— Э-э-э... Справка! Помощь! — не сработало, — Пожалуйста? Хочу все знать?

Еще пару минут я перебирал варианты. И не придумал ничего лучше, как повторить:

— И как здесь все работает?

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

— Что это за слово? Как оно звучит?

— Кодовое, — притворилась "дежа вю" моя невидимая собеседница.

— Кодовое слово, — уже ни на что не надеясь, произнес я.

Основы управления кристаллом-модулятором

1. Команды можно отдавать голосом или мысленно.

2. Функционал и внешний вид интерфейса зависит от воображения и пожеланий оператора.

3. Для активации физического уровня воздействия, используйте команду "Физика".

4. Для активации магического уровня воздействия, используйте команду "Магия".

5. Для доступа к дополнительным функциям и апдейтам, используйте команду "Магазин".

6. Для связи с местным филиалом Ада используйте команду "Взываю!"

7. Для получения базовых инструкций используйте команду "Слушаю и повинуюсь!"

8. Для того, чтобы осмотреть пространство вокруг Кристалла, используйте команду "Аз есмь!"

9. Разрушение кристалла-модулятора приводит к гибели оператора.

10. Желаем вам удачи, Оператор!

Яркие буквы зажглись во тьме, прямо перед моими глазами, словно были выведены на экран идельно прозрачного монитора, как иногда показывают в фантастических фильмах про будущее. Ема-е, вот же оно, будущее, прямо перед моим носом!

Такс. Справка, магия, физика, встроенный магазин апдейтов — судя по всему, я в какой-то игре. А вот остальное... Скорее всего, я должен каким-то образом спроектировать интерфейс, удобную оболочку для этой игры, используя хваленый ментальный модулятор!

Для начала, было бы неплохо осмотреться.

— Аз есмь!

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

Мой кристалл, сейчас находившийся внизу, высотой был в половину высоты комнаты и примерно вдвое меньше диаметров. И выглядел он — просто офигенски! Каждая грань переливалась всеми цветами радуги и слегка светилась, благодаря чему я и смог осмотреться.

Ладно. А как вернуться в интерфейс? И едва я об этом подумал, как снова оказался в уже знакомой темноте. Кстати, символов с инструкцией уже не было.

— Магия.

В воздухе, прямо передо мною загорелся непонятный символ, который иначе как "буква Зю" я и назвать никак не мог. И что с ним делать? Я попытался мысленно дотронуться до этого значка. Ничего.

— Использовать! Применить! Заюзать! Кликнуть!

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

Мысленно тянусь к созданной моим волевым усилием кнопке и нажимаю на нее.

— Чего твоя нада, хозяин? — раздался где-то снаружи противный голос.

— Аз есмь!

Поднимаюсь над своим кристаллом и наблюдаю презабавную картину: прямо подо мною стоит нелепое создание кирпичного цвета и чешет свои короткие рожки копытом, которым заканчивается его... нога! Ну прямо как собака!

— Ты еще кто такое? — вырывается у меня.

— Моя звать номера одина, однака. Моя — имп!

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

И тут я замечаю кое-что, мешающее обзору. Кнопка, созданная мной! Никуда не пропала, так и торчит перед самым носом, мешается. Мысленно сдвигаю ее в сторону. И, заодно, убираю символ, заменяя его на более понятную надпись: "Призыв импа".

— И что ты умеешь, Номера Одина?

— Моя умеет копать!

— А еще?

— Не копать. Жрать тоже умеет. Хозяина, жрать давай!

— Еще чего! Кормежку ты не заработал.

Восприняв мои слова как намек, имп с именем Номера Одина подбежал к ближайшей стене и начал копать. Руками. Долбать камень, ага. И ничего так, вполне справлялся! Твердая порода крошилась под ударами крохотных кулачков, а потом Номер Первый вонзал в трещину когти и мощным движением откалывал куски породы.

Наблюдая за тем, как имп копает, я задумался. Надо бы замерять производительность этого шустрилы, но как? Здесь даже часов нет. Впрочем...

— Один... Два... Три... Четыре... — начал считать я, и на каждый счет мысленно проводил перед собой огненную черту. Стоп. А почему бы сразу цифры не писать?

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

— Стой! — скомандовал я импу и обнулил свой секундомер.

— Моя стоять, совсем не копать, — послушно замер имп.

— Сюда отойди.

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

Мда, ну никакого уважения к моему творению.

Чтобы придать себе больше значимости, а импу внушить хотя бы толику страха, я мысленно потянулся к курсору и принялся менять его форму, словно тот был сделан из пластилина. Тут вытянуть, и тут... Вот здесь убавить, а в этом месте наоборот — нарастить...

Готово!

Судя по реакции Номера Один, который вытаращил глаза и вжался в стену, задуманное удалось мне на все сто! Теперь курсор выглядел как огромная рука темно-красного цвета. Немного подумав, я украсил свое творение мелкой чешуей и вырастил на ней когти.

Получилась очень эффектная такая ладонь, размером с самого импа.

Хотя нет — ну какая это ладонь? Самая настоящая Длань! Длань великого господина и повелителя армии импов! Мысленно поводив Дланью туда-сюда (имп, кстати, так и не сводил с нее глаз), я попробовал стиснуть ее в кулак, затем по очереди сгибать то один, то другой палец — немного непривычно и требует определенных усилий, но результат того стоил.

Освоившись с управлением, я скомандовал:

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

— Хозяина спать командовать! Номера Одина любить спать!

Имп рухнул, как подкошенный, и захрапел. Мда. Отметив когтем Длани на земле длину спящего "гастрабайтера", я получил стандартную единицу измерения расстояний "Один имп". Какое-то время потратил на то, чтобы создать специальную кнопку под измеритель, и привязать к ней импровизированную "линейку". Жму кнопку. Отмечаю место на полу пещеры, потом вторую точку — и представляю, что их соединяете светящаяся линия. Готово! Теперь аккуратно переношу на этот измеритель единицу длины в один имп, отмеряя на ней это расстояние и делая "засечку", следом еще раз откладываю, и еще — и так до самой второй отметки.

Угу. На глаз у меня вышло где-то пять с половиной или пять с тремя четвертями импов. Пришлось делить свою шкалу измерений пополам, потом еще раз, и еще... Стоп. Интересно, а как мои предки получили десятичные единицы измерения, если нормально любой отрезок я могу поделить ровно поровну? А все не кратные двум части получить удается очень приблизительно, "на глазок"?

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

В результате, проблему я решил с помощью масштабирования. Вычертил две "линейки" с десятью делениями в один имп, и одну из них пропорционально уменьшал, пока она не стала длиной в один стандартный имп, разделив деление большой "линейки" на десять равных частей. Теперь у меня была еще единица измерения — 1 / 10 импа.

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

Высота моей пещеры оказалась 8 импов, высота кристалла — 4 импа и 5 рогов, а ширина пещеры — 40 импов.

Вернемся к нашим баранам, то есть импам!

Условие задачи: дан спящий Номер Один. Вопрос: как его разбудить, не имея для этого никаких методов физического воздействия? Вопли мои он упорно игнорировал, а курсор был виртуальным и спокойно проходил через любые материальные объекты.

— Физика! — решил я заглянуть в другой раздел своих "умений".

Собственно, а чего это я надрываюсь? Оно, может, и удобно, но уж как-то глупо. Пара минут, и в нижней части моего виртуального "экрана" обосновалось еще несколько кнопок: Физика, Магия, Квесты, Магазин и Звонок другу. Чуть в стороне еще парочка: Обзор и Кристалл.

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

Скопировал свой таймер и запустил эту копию отсчитывать время в цикле, с автоматическим обнулением, когда он достигает максимального значения в 60 тактов, то есть секунд. Рядом вывел еще одно число, жестко задав ему двухразрядность — это будут минуты. Приказал ему увеличиваться на 1 при каждом обновлении первого таймера, а при достижении значения в 60 единиц — снова сбрасываться в ноль. Скопировал этот счетчик циклов. Новая копия получала +1 к своему значению уже при обнулении второго, минутного таймера, а сбрасывалась в ноль при значении в 24. Часы готовы! Таким же макаром добавил число, отсчитывающее дни, а вот кнопки сброса убрал от греха подальше.

— Ну-с, исторический момент! Запуск первых в мире виртуальных часов собственного ментального производства!

Я обнулил все счетчики. Не имело значения, сколько сейчас времени там, в большом мире. Мое летоисчисление начнется здесь и сейчас. Поехали!

00 часов 00 минут 01 секунда

Еще немного времени я потратил, чтобы добавить измеритель минут к своему самому первому, классическому секундомеру. Теперь вытащить на основной экран кнопки "Призыва импа" и загадочной "#$%", на манер привычной панели заклинаний, и можно приступать к экспериментам.

Наведя курсор на стену, я задействовал кнопку физического воздействия.

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

— Ай! Чего хозяина дерется? Моя не спать, моя копать!

Номер Первый подскочил и начал молотить камень руками с удвоенной силой, выдалбливая еще одну пещерку. Мда, вся чистота эксперимента насмарку. Впрочем...

Я сменил надпись на кнопке. Теперь это был "Шлепок". И призвал еще одного импа.

— Копай вот тут, пока не скажу "стоп", — приказал я ему, указывая место на противоположной стороне от той, где трудился Номер Первый. И включил таймер.

Спустя полчаса экспериментов я выяснил, что тоннель шириной, глубиной и высотой в один имп, один имп выкапывал за пять минут, а ускоренный "Шлепком" — за четыре минуты, то есть на двадцать процентов быстрее. А еще совершенно случайно узнал, что сила моего шлепка равна одной пятой импа: после гибели Номера Первого я ввел еще одну единицу измерения, на этот раз для силы удара. Измерял ее, разумеется, тоже в импах.

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

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

Недостаточно сил для использования этого умения!

После чего в моем "блокноте" появилась новая запить: "Призыв импа стоит 1 условную единицу магической энергии", а в верхней части области зрения тусклая полоска голубоватого цвета, разбитая на пять делений. Да-да, это была шкала магической энергии, которую я тоже решил измерять моей любимой величиной — в импах. Пять импов маны, которая у меня уже закончилась.

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

Еще один имп пал жертвой моих экспериментов, и имя Номера Четвертого навсегда было внесено в список добровольцев, отдавших свою жизнь во благо науки. Зато я выяснил, что импы наносят урон в одну четвертую импа, то есть даже сильнее, чем мой "Шлепок"! Поняв, что я уже начинаю путаться в своих подчиненных, я быстро провел инвентаризацию и реорганизацию личного состава.

Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх