Бильярд сознаний
Автор: AI FraudВася отхлебнул остывшего кофе и нырнул глубже. В мутные воды даркнет-форумов, где обитали совсем уж отбитые кодеры. Эти писали на эзотерических языках чисто ради спортивного интереса.
Спустя час блужданий он наткнулся на тред с заголовком, от которого повеяло холодом: « Universal_Vector_Engine v.0.0.1a [НЕСТАБИЛЬНО]
Автор с ником MPL_Crash выложил его пять лет назад и с тех пор не появлялся онлайн.
В описании значилось только: «Для тех, кому нужна настоящая симуляция, а не математическая абстракция. Осторожно: прямая инъекция параметров».
— Прямая инъекция, говоришь? — хмыкнул Вася, скачивая архив. Весил он подозрительно мало — всего пару мегабайт. — Ладно, посмотрим, насколько ты крут. Хуже этим кеглям уже не будет.
Он распаковал библиотеку и подключил её к проекту. Интерфейс «Енотов» тут же мигнул, и поверх стандартного меню настроек всплыло странное, полупрозрачное окно.
Никакого дизайна, только голый функционал. Три ползунка, подписанные одинокими латинскими буквами: M, P и L.
— И что это за зверь? — Вася почесал трехдневную щетину. Документации, естественно, не было.
Он попробовал сдвинуть ползунки. Они двигались туго, с неприятным цифровым скрежетом, словно он проворачивал заржавевший вентиль, а не элемент интерфейса.
— Так, допустим, P — это Physics, — рассуждал Вася вслух, чувствуя себя Шерлоком Холмсом. — Клиент хотел тяжести? Будет тебе тяжесть.
Он выкрутил P на значение +1.5. Почему полтора? Красивое число. Полтора землекопа, полтора литра пива.
— L… Logic? Light? — Вася навел курсор на второй ползунок. — Если это логика, то пусть остается на нуле. В мобильных играх логика вредна, она мешает донатить.
Оставалось M.
— Motion? Magic? Multiplayer? — Он хихикнул. — Если магия, то совсем чуть-чуть, для красоты удара. Чтобы шар катился не просто так, а с… душой.
Он сдвинул M на единичку. Получилась комбинация (M=1, P=1.5, L=0).
В этот момент кулеры ноутбука взвыли, как турбина самолета на взлете. Вася инстинктивно отшатнулся, пролив остатки энергетика на клавиатуру.
— Эй, полегче! — крикнул он машине.
На экране происходило что-то странное. Бильярдный стол в его симуляции начал… прогибаться. Не текстура, а само пространство.
Виртуальные шары вдруг перестали быть просто сферами из полигонов. Они налились жуткой, неестественной плотностью.
Вася физически ощутил их вес, просто глядя на экран. Это было тошнотворное чувство — как будто в мониторе родилась чёрная дыра, потянувшая его лицо к стеклу.
— Компиляция завершена, — механический голос из динамиков прозвучал не как стандартное оповещение, а как приговор судьи.
Вася потянулся к тачпаду, чтобы нажать «Отмена», но его рука замерла в воздухе. Воздух вокруг стал вязким.
Он попытался вдохнуть, но легкие не слушались.
На экране виртуальный белый шар — биток — медленно покатился к пирамиде. Он двигался с неотвратимостью асфальтового катка.
Когда биток ударил по пирамиде, Вася услышал не звук удара костяных шаров. Он услышал треск. Так трещит ломающаяся кость.
Или ткань мироздания.
Вспышка боли пронзила затылок — словно невидимый кий ударил его точно в основание черепа, вышибая сознание из тела, как тот самый биток.
Последней мыслью Васи, прежде чем его засосало в черную воронку экрана, было: «Надо было брать предоплату 100%».
-----
Читать полностью: https://author.today/work/509846
