Kitabı oxu: «Метастабильный Ноль»
Глава 1. О пользе иллюзий и неожиданных обновлений
Вопреки распространённому мнению, мироздание не состоит из атомов, молекул или даже струн. Оно состоит из отношений. Некоторые из этих отношений, иногда выбираются для возведения в ранг правил. Очень плохих правил. Правил, которые кто-то набросал на коленке в пятницу вечером, перед самым закрытием офиса, когда главный системный архитектор уже надел своё любимое белое пальто и думал о том, как хорошо бы выпить холодного пива, а стажёр, оставшийся доделывать документацию, просто скопировал код из соседней вселенной, где законы физики писались под диктовку больной(на голову) мартышки.
Но самое забавное – изнутри никто этих правил не знает. Люди живут, работают, влюбляются, платят налоги и искренне верят, что мир хоть сколько-нибудь рационален. Это примерно как если бы рыба всю жизнь плавала в супе и думала, что бульон – это естественная среда обитания, а морковка – это просто такие странные соседи.
Денис никогда не считал себя особенным. Он был обычным парнем, каких в Москве примерно три с половиной миллиона, если не считать бомжей и сотрудников ГИБДД. Ему было двадцать семь, он работал аналитиком в небольшой логистической компании, зарабатывал достаточно, чтобы не голодать, но недостаточно, чтобы чувствовать себя хозяином жизни. У него было двое друзей – Лёха и Катя, – которые терпели его циничные шутки и изредка поили «чаем», когда он опять начинал рассуждать о том, что мир – это казино, где крупье постоянно меняет правила, которые никто не видит.
– Денис, ты слишком много думаешь, – обычно говорила Катя. – Выпей лучше.
И он пил. Потому что это было проще, чем признать, что он, возможно, прав.
День, который всё изменил, начался как обычно(плохо): будильник прозвенел на пять минут раньше, чем нужно, а чайник с известковым налётом толщиной в средний слой атмосферы, был поставлен кипятить воду, тем временем сосед сверху, дядя Вася, решил, что 6:47 – идеальное время для того, чтобы просверлить бетонную стену перфоратором. Денис открыл глаза, моргнул, потянулся к телефону – и замер.
Прямо в поле зрения, словно нарисованное на сетчатке, висело небольшое полупрозрачное окно.
Системное уведомление
Интерфейс активирован.
Добро пожаловать в режим «Реальность 1.0».
Примечание: Техническая поддержка не работает по выходным и праздникам, а также в будние дни с 13:00 до 14:00. Всегда.
Денис подумал, что это либо галлюцинация от переутомления, либо сосед дядя Вася всё-таки пробил ему голову своим перфоратором. Но голова не болела. Он сел на кровати, потёр глаза – окно не исчезло. Тогда он посмотрел на свои руки.
Денис, уровень 27
Здоровье: 97/100 (лёгкое похмелье)
Активные навыки: Анализ данных (C+), Сарказм (A-), Приготовление яичницы (D, со штрафом «Вечно пригорает»)
Пассивные навыки: Хождение по квартире в темноте (B), Игнорирование соседа с перфоратором (S, но активен только до 9 утра)
Штрафы: Хроническая усталость от бюрократии (-2 ко всем социальным взаимодействиям с госучреждениями)
Бафы: Никто не ждёт подвоха (+5 к скрытности, потому что окружающие думают, что ты обычный человек)
– Это… чё за хрень? – спросил Денис вслух.
Окно моргнуло и добавило внизу новую строчку:
Подсказка: Попробуйте сфокусировать внимание на любом объекте.
Он перевёл взгляд на чайник.
Чайник «Tefal», уровень 3
Состояние: Умеренно-накипное
Особые свойства: Издаёт звук, похожий на предсмертный крик лебедя, при закипании.
Скрытый баф: +10 к стойкости к кишечным инфекциям (благодаря постоянной термической обработке воды – разработчик оставил комментарий: «Да, я знаю, что это не имеет смысла. Это артхаус»).
– Артхаус? – переспросил Денис. – У чайника?
Он перевёл взгляд на дверь в ванную.
Дверь в ванную, уровень 2
Штраф: Всегда заедает, когда очень нужно.
Причина: Пассивное проклятие «Закон Мёрфи», наложенное предыдущим жильцом.
– Так, – сказал Денис, вставая и осторожно обходя разбросанные носки. – Либо я сплю, либо меня подкрутили. Либо и то, и другое.
Он ущипнул себя. Больно. И окно не пропало.
Тогда он подошёл к окну и выглянул на улицу. Внизу, как обычно, дворник дядя Гриша мёл асфальт метлой, которая выглядела так, будто пережила две мировые войны и один апокалипсис. Денис сфокусировался.
Григорий Петрович, уровень 58
Активные навыки: Метание метлы (B+), Имитация работы (S), Распознавание пустых бутылок на расстоянии (A)
Пассивные навыки: Невидимость для начальства (ранг S, автоматически активируется при появлении любого человека в костюме)
Бафы: За успешную езду в нетрезвом виде по встречной полосе в 1997 году (активен до сих пор) – +15 к удаче, при попытках нарушать закон.
Штрафы: За добросовестный труд на должности дворника – -8 к скорости продвижения по карьерной лестнице и вероятности устроиться на любую работу (штраф наложен системой автоматически, комментарий разработчика: «Честный труд угрожает стабильности экономики.»)
Денис закрыл глаза, открыл снова. Дядя Гриша всё так же мёл асфальт, совершенно не подозревая, что его жизнь только что была проанализирована с точностью до абсурда.
«Хорошо, – подумал Денис. – Допустим, я не сплю. Допустим, я действительно вижу какую-то игровую оболочку мира. Вопрос: что с этим делать?»
Он быстро проверил, есть ли у него инвентарь. Нет. Карта мира? Нет. Возможность прокачаться, вложив очки в навыки? Нет. Это были просто очки. Очень подробные, циничные, иногда откровенно издевательские очки, которые показывали изнанку реальности – ту самую, которую никто больше не видел.
Системное уведомление (повторное):
Интерфейс не предоставляет дополнительных функций, включая, но не ограничиваясь: инвентаризацией, телепортацией, изменением параметров персонажа, баффами, дебаффами, читерским кодом на бесконечные деньги, а также возможностью выйти из игры.
Вы всё ещё здесь. Навсегда.
– Отлично, – сказал Денис. – Просто отлично. Я получил суперспособность видеть вселенную в её истинном, бюрократически-идиотском свете, но не могу даже открыть консоль, чтобы прописать noclip.
Он умылся, побрился (во время бритья интерфейс любезно сообщил, что у лезвия есть скрытый штраф «Тупится ровно на третьем движении», а у его подбородка – баф «Щетина-бронебойная»), оделся и вышел из квартиры.
В лифте он встретил соседку, тётю Зину, которая несла две сумки с продуктами.
Зинаида Степановна, уровень 63
Активные навыки: Сплетничание (S+), Вычисление неплательщиков за капремонт (A)
Пассивные навыки: Занимает очередь в любом месте, даже там, где очереди нет (ранг S)
Бафы: «Ветеран советской торговли» – +20 к выбиванию скидки на просроченные продукты.
Штрафы: «Любитель примитивных сериалов» – -10 к скорости восприятия реальности во время разговора.
– Здравствуйте, тёть Зин, – сказал Денис.
– Здравствуй, Денис, – ответила соседка, и тут же в её глазах замерцал значок «Активный навык: Сплетничание запущен».
Денис вышел на улицу. Мир больше не был прежним. Он был тем же самым – те же машины, те же лужи, тот же запах шаурмы из ларька, – но теперь на каждом предмете, каждом человеке, каждой собаке (у йорка из третьего подъезда оказался баф «Имитация игрушки», позволяющий обманывать крупных хищников, и штраф «Мелкая злоба» ко всем, кто его гладит) висели таблички с характеристиками, комментариями и нелепыми правками от невидимого разработчика, чей голос Денис пока мог слышать только в виде текста.
Именно в этот момент, стоя на перекрёстке и глядя, как светофор с бафом «Никогда не ломается» (штраф «Всегда переключается в момент, когда ты опаздываешь») меняет цвет, Денис принял решение.
Если мир – это игра, пусть и с отвратительными правилами, пусть и с системой, которая награждает за пьяную езду и штрафует за честный труд – то он, Денис, выучит эти правила. Он поймёт, как грамотно организовать урон от штрафов и выгоду от бафов. Он поднимется на самый верх, потому что только там, в тишине пентхауса, можно будет наконец выдохнуть и сказать: «Я справился».
Он ещё не знал тогда, что это стремление – именно то, что превратит его в заложника собственного успеха. Не знал, что интерфейс ему подарили за совершенно дурацкий квест – например, за то, что он вчера, съел целиком пиццу оставленную в офисе, избавившись от коробки, удовлетворил скрытое условие «Принести коллектив в жертву, так, чтобы они не узнали)».Создатель Системы любил насмехаться даже над теми, кто его увидит. Особенно над ними.
Но это уже совсем другая история. Вернее, эта же, но чуть позже.
А пока Денис перешёл дорогу на красный свет, то получил от интерфейса штраф «Перебежчик» (-1 к уважению со стороны водителей такси) и совершенно искренне улыбнулся. Потому что впервые в жизни он знал, во что играет.
Остальные – нет.
И это было прекрасно. По крайней мере, ему так казалось.
Глава 2. О коварстве системных уведомлений и первом опыте эксплуатации реальности
Первые три дня с интерфейсом были похожи на свидание с женщиной, которая одновременно говорит на восьми языках, играет на арфе и утверждает, что её бывший был космонавтом. Ты восхищён, напуган и подозреваешь, что тебя разводят.
Денис ходил на работу, общался с людьми, пил кофе – и всё это время перед его глазами мелькали полупрозрачные таблички, уведомления и комментарии, которые делали реальность похожей на плохо отлаженную видеоигру, где баги стали фичами, а фичи – багами.
Например, его начальник, Сергей Юрьевич, человек с лицом, напоминающим сжатую пружину, и привычкой говорить «давайте обсудим это в понедельник» в любой день недели, оказался обладателем пассивного навыка «Необъяснимое доверие высшего руководства» (ранг S) и штрафа «Абсолютная профнепригодность» (ранг А). Как это сочеталось? Никак. Система просто констатировала факт: этот человек не умеет ровным счётом ничего, кроме как пересылать письма с пометкой «Важно!», но почему-то его повышают каждые полгода.
Комментарий разработчика (открывается при фокусировке на штрафе):
«Штраф „Абсолютная профнепригодность“ обычно должен был бы аннулировать все карьерные бонусы. Однако из-за особенности интерпретации кода (или, как мы это называем в бюро, „недокументированной особенности“) он конвертируется в пассивный навык „Начальственный иммунитет“. Технически это как ошибка округления. Практически – это называется жизнь.»
– Значит, – пробормотал Денис, сидя на планерке и глядя, как Сергей Юрьевич тычет указкой в слайд с графиком продаж, который явно нарисовала его секретарша в Paint, – если я хочу подняться, мне нужно не работать хорошо, а получить баг, который превратит мою тупость в карьеру?
Системное уведомление:
Вы сделали логическое заключение. Это опасно. Рекомендуем прекратить. Продолжение ускорит приобретение новых атрибутов системы.
Он не прекратил.
Проблема была в том, что интерфейс показывал только то, что есть. Он не говорил, как это изменить. Ты видишь, что у бомжа на вокзале – навык «Гениальный биржевой спекулянт» (ранг S) и штраф «Рождённый в нищете» (ранг A) + 200 к желанию выпить крепкий алкоголь при наличии минимальных денег. Штраф фактически полностью блокирующий применение навыка. Он понимает, что если бы этот бомж не пил, он мог бы стать миллиардером. Но он пьёт. И ты ничего не можешь с этим сделать, кроме как предложить ему бутылку дешёвого портвейна в обмен на финансовую консультацию, что со стороны звучит примерно так же разумно, как лечить зуб у машиниста электропоезда.
Вот это было самым бесячим. Денис видел потенциал, скрытые таланты, абсурдные сочетания бафов и штрафов у каждого второго прохожего, но большинство из них были либо заблокированы, либо бесполезны в конкретной ситуации, либо требовали таких усилий по «распаковке», что проще было выиграть в лотерею.
А лотерея, кстати, оказалась специфической системой с нулевой суммой, но об этом позже.
На четвёртый день Денис сидел в баре с Лёхой и Катей. Лёха был программистом с внешностью вечно невыспавшегося хомяка и навыком «Дебаггинг чужого кода» (ранг S) – редкий дар, позволявший ему находить ошибки в самых запутанных системах. Катя работала маркетологом и обладала пассивным бафом «Убедительность искренности» (+20 к любому аргументу, даже если ты несёшь полную чушь), а также штрафом «Иммунитет к сарказму» (она просто не понимала, когда над ней шутят, что делало общение с ней одновременно утомительным и трогательным).
Они были его людьми. Не потому, что полезны, а потому что с ними он мог молчать и чувствовать себя нормально. Интерфейс, кстати, подтверждал:
Статус отношений: Лёха и Катя
Уровень взаимного доверия: Максимальный (нерациональный)
Комментарий разработчика: «Эти двое будут с вами до конца. Система не знает почему. Возможно, баг. Возможно, фича. Возможно, это единственное, что работает правильно.»
– Денис, ты какой-то странный в последнее время, – сказала Катя, помешивая коктейль соломинкой. – То смотришь на чайник как на инопланетный объект, то бормочешь себе под нос про штрафы. Ты в порядке?
– В полном, – ответил Денис. – Просто… я начал замечать детали. Например, что у официанта сегодня баф «Подача блюд с левой стороны» и штраф «Забудешь любого, кто закажет стейк».
– Это называется профессиональная деформация, – заметил Лёха, не отрываясь от ноутбука. – Я, например, вижу баги в любом интерфейсе. Даже в меню бара.
Он ткнул пальцем в карту вин. – Вот смотри: цена за бокал красного в два раза выше, чем бутылка того же вина в магазине. Это не баг, это бизнес.
– А если бы это был баг? – спросил Денис, в голове которого уже зарождалась идея.
– Тогда я бы нашёл способ его эксплуатировать, – пожал плечами Лёха. – Написал бы скрипт, который заказывает бокалы, а отдаёт бутылки. Но в реальной жизни так не работает. Мы живём в материальном мире. Ничто не может взяться из ниоткуда и исчезнуть в никуда.
– А если бы работало?
Pulsuz fraqment bitdi.