Сулис
Владимир Леонидович Шорохов
В свободное время Алан подрабатывал в компании, выпускающей компьютерные игры. Его задачей был поиск так называемых «дыр» – ошибок, которые допустил разработчик. Всё шло гладко, пока Алан не начал создавать образ героини одной из новых игр. Проснувшись однажды утром, он понял, что всё изменилось. Тот город, в котором он вырос, и те люди, которые всегда его окружали, – всё это осталось прежним. Только вот сам Алан был уже не тем: его тело отныне стало принадлежать не ему, а некоей рыжей девушке. Приняв всё происходящее с ним за игру, Алан упустил главное. А именно…
Владимир Шорохов
Сулис
Автор рекомендует:
«Сеятели (https://www.litres.ru/vladimir-leonidovich-shorohov/seyateli/)», «Зерно (https://www.litres.ru/vladimir-leonidovich-shorohov/zerno-63829652/)», Проект «Жизнь за один день (https://www.litres.ru/vladimir-leonidovich-shorohov/proekt-zhizn-za-odin-den/)», «В поисках натурального человека (https://www.litres.ru/vladimir-leonidovich-shorohov/v-poiskah-naturalnogo-cheloveka-63946967/)», «Инквизитор времени (https://www.litres.ru/vladimir-leonidovich-shorohov/inkvizitor-vremeni/)», Проект «Лекси (https://www.litres.ru/vladimir-leonidovich-shorohov/proekt-leksi/)», Проект «Амброзия (https://www.litres.ru/vladimir-leonidovich-shorohov/proekt-ambroziya/)», «Лабиринт (https://www.litres.ru/vladimir-leonidovich-shorohov/labirint/)», «Гаюс (https://www.litres.ru/vladimir-leonidovich-shorohov/gaus/)», «Сборщик душ (https://www.litres.ru/vladimir-leonidovich-shorohov/sborschik-dush/)», «Вторая попытка (https://www.litres.ru/vladimir-leonidovich-shorohov/vtoraya-popytka/)», «Когда обрушились небеса (https://www.litres.ru/vladimir-leonidovich-shorohov/kogda-obrushilis-nebesa/)», «Стена (https://www.litres.ru/vladimir-leonidovich-shorohov/stena/)», «Мерета (https://www.litres.ru/vladimir-leonidovich-shorohov/mereta/)», «Жертва (https://www.litres.ru/vladimir-leonidovich-shorohov/zhertva/)», «Обреченные (https://www.litres.ru/vladimir-leonidovich-shorohov/obrechennye/)», «Геноид (https://www.litres.ru/vladimir-leonidovich-shorohov/genoid/)», «Индерпал (https://www.litres.ru/vladimir-leonidovich-shorohov/inderpal/)», «В доступе отказано (https://www.litres.ru/vladimir-leonidovich-shorohov/v-dostupe-otkazano/)», «Амбарная книга (https://www.litres.ru/vladimir-leonidovich-shorohov/ambarnaya-kniga/)», «Нелтен (https://www.litres.ru/vladimir-leonidovich-shorohov/nelten/)», «Архоада (https://www.litres.ru/vladimir-leonidovich-shorohov/arhoada/)», «Ищу натуральную жену (https://www.litres.ru/vladimir-leonidovich-shorohov/ischu-naturalnuu-zhenu/)», «Весы времени (https://www.litres.ru/vladimir-leonidovich-shorohov/vesy-vremeni/)», «Капсула (https://www.litres.ru/vladimir-leonidovich-shorohov/kapsula/)», «Ангел (https://www.litres.ru/vladimir-leonidovich-shorohov/angel-65468327/)».
1. Игра? А что я в ней? Да ну!..
– Так, ну что тут у нас? – пробормотал Алан, глядя на монитор, и запустил программу, которую прислал ему заказчик.
Алан вот уже второй год работал с компанией «Alternativa Games», выпускавшей вполне сносные игры. Он уже тестировал action, 3D-шутеры, файтинги, аркады, стимуляторы, стратегии, варгеймы, приключения, музыкальные, ролевые и даже визуальные новеллы. Он играл как с одним игроком, так и с двумя, играл на один глаз с монитором, играл в 2D- и 3D-форматах. Впрочем, все эти игровые тонкости Алана не интересовали. Он просто тестировал программы, выискивая в них «дыры», – то есть то, что упустили разработчики. А таких «дыр» было много. Порой – даже слишком. Вот Алану и приходилось буквально шаг за шагом проверять сперва загрузочную панель, а после этого каждую вкладку. Чтобы он не бродил как рядовой игрок, ему давали коды доступа к страницам, так что, открыв всю локацию, Алан сразу видел карту и пути движения.
– Ну что ж, пожалуй, начнём, – с характерным похрустыванием разминая пальцы, Алан дёрнул мышь и направил курсор на кнопку «старт».
Рекламная заставка. Её он уже проверил. Она оказалась чистой – без изъянов. А вот дальше началось. На первой же панели Алан заметил мигающий пиксель. Вроде бы мелочь, но неприятно. Он сделал скриншот, на втором компьютере, который стоял рядом, открыл файл с описанием ошибок и, быстро стуча по клавиатуре, сделал пометку.
– Так, полетели дальше, – как и многие программисты, Алан любил разговаривать сам с собой.
Работа была скучной – слишком скучной. Ему приходилось по нескольку раз проходить одну и ту же игру – но не как заядлому геймеру, а как контролёру – наблюдавшему за процессом и вносившему в него изменения.
– Опаньки! Попалась! – радостно воскликнул Алан, заметив ошибку в тексте, и тут же внёс надлежащую пометку в файл.
Порой ему удавалось отыскать всего-то два десятка «дыр», но иногда, как в этом случае, «дыры» открывались его взору буквально одна за другой. А ведь, чем больше было ошибок, тем выше был и гонорар. Правда, и перепроверять всё в таких случаях приходилось не один раз, но это, как говорится, был уже совсем другой вопрос.
– А это у нас что такое? – Алан открыл вкладку «Выбор персонажа». – Стандарт, – огорчённо произнёс он и потянулся за 3D-монитором, больше похожим на стеклянную таблетку размером со среднюю монету.
Подключив монитор к игровой приставке, Алан дождался, пока пройдёт тест соединения, и только потом указал в игре вид просмотра.
– Ага, соединение есть. Ну что ж, начнём выбирать. И что же ты мне хочешь предложить?
Просмотрев список персонажей, Алан даже расстроился: их было всего-то двадцать пять. Впрочем, и с ними ему придётся провозиться как минимум до девяти вечера. А пока этот сегмент не будет проверен, тестировать игру дальше было совершенно бессмысленно.
Алан выбирал из списка каждого героя по отдельности и начинал его просматривать. Однако же, как ни странно, никаких глюков, точнее, «дыр» в визуализации персонажей он так и не нашёл.
– Хорошая работа, – удовлетворённо произнёс он и, взглянув на часы, удивился тому, что времени прошло так много. – Ого, уже десять! Ладно, прервусь на кофеёк, а потом настрою персонаж и сделаю первый проход сцен. А если успею, то ещё и пошляюсь по их лабиринту.
Лабиринтом Алан называл любое пространство, в котором цифровой герой передвигался; лабиринтом могла быть и небольшая комната, и целый земной шар, по которому, понятно, можно было бродить многие сутки. Однажды ему не повезло: разработчики игры сочли, что это будет круто, и так запутали лабиринт, что даже Алан, имея на руках все схемы, и то заплутал. Уже совсем другое дело, что в этой игре он обнаружил добрую сотню глюков, за что получил завидные премиальные.
– Ну, понеслась! Так, кого мы выбираем? Да понятное дело – женщину, – что мне делать в теле мужика?! Ага, а вот и они, – он хихикнул и открыл вкладку с женскими образами.
На 3D-мониторе тут же появилась загрузочная модель.
– Острый подбородок без ямочек…
Такой был у Авилы. С ней Алан просидел три года за одной партой. Пару раз он её рисовал, но ничего хорошего из этого не вышло.
– Чуть впалые щёки. А губы пухленькие, как у Виолы…
Алан вздохнул. Ведь именно с ней он впервые в жизни поцеловался. Правда, уже через месяц они разругались, и Виола объявила его своим врагом «номер один».
– Нос будет ровным. Не хочу курносый или плоский, как у Коры. Может, её предки были неграми? Или монголами?.. Хотя нет, не похоже: кожа белая… Да ну её! – Алан поморщился, поскольку и об этой даме у него были не самые светлые воспоминания.
Он выбрал тонкие брови и сделал широкий лоб, отчего лицо стало, как принято говорить, открытым. Затем Алан перешёл к глазам. Здесь он не стал заморачиваться: выбрал европейский стиль, радужную оболочку покрасил в зелёный, слегка увеличил ресницы и, довольный тем, что сотворил на первом этапе, посмотрел на 3D-экран:
– Весьма неплохо они тут «наколдовали»!
Алан приблизился к монитору. Он видел каждую миниатюрную волосинку на лице. И, как ему казалось, мог даже разглядеть на коже поры.
– А вообще впечатляет. Только вот, не пойму, зачем такая точность передачи фактуры? Это же грузит процессор! Ну да ладно. Им там видней. Может, это они на перспективу. Или подбор образов персонажей просто взяли из другого конструктора.
Далее пошли уши, волосы, шея, плечи и непосредственно само тело. И вот тут Алан впал в замешательство. Обычно фигура в компьютерных играх была условной – только рост и пропорции, – но в этом приложении дело обстояло несколько иначе. Алан открыл рекомендации к игре. Там было указано: «16+». Однако же сейчас он сидел и смотрел на совершенно обнажённую девушку.
– Кажется, чего-то они не учли. А может, у них там будет две модификации – «стандарт» и «18+»?..
Он повернулся ко второму компьютеру и сразу же внёс замечания.
– И, хотя меня это не касается, тем не менее…
И тут у Алана не на шутку разыгралось воображение. Он почти целый час, как маленький творец, создавал своего героя. Алан то увеличивал девушке плечи, то вытягивал ей шею, то, наоборот, укорачивал всё её тело так, чтобы оно стало идеалом – как «Витрувианский человек» Леонардо да Винчи.
– Вот так-то лучше, – довольный своей работой, он залюбовался образом девушки, который сумел создать.
Запиликал телефон. Это сработал будильник, который Алан завёл специально для того, чтобы не сидеть до утра. Программист взглянул на часы. Они показывали час ночи.
Алан ещё раз внимательно посмотрел на своё творение. На игровом компьютере он нажал «Сохранить», с некоторой грустью вышел из игры и, чтобы утром вновь не загружать программу, перевёл систему в «спящий» режим.
– О-о-ох, – тяжело поднявшись с кресла, он поплёлся в ванную умыться, а после этого отправился наводить порядок на кухне. – Проработка, конечно, детальная. Но для чего настолько? Видны даже родинки и… – он усмехнулся, но не стал дальше будить свои чувства, потому что иначе рисковал не уснуть.
Уставший, но довольный первым днём тестирования, Алан лёг в постель, закрыл глаза – и практически сразу же их открыл. «Утро!» – эта мысль как приговор прогремела в его голове.
Всё ещё лёжа в постели, он нехотя потянулся. Казалось, он только что лёг – а уже снова нужно было вставать.
– Я что, проспал? Я…
И тут, напрягшись, Алан заморгал.
Это была не его комната. В своей он помнил каждое пятно на потолке. Каждую царапину на обоях. Не говоря уже про шторы, которые подарила ему мама. И про цветок Акантостахис, который он вчера забыл полить.
– Где это я? – пробормотал он – и тут же смолк.
Голос был не его.
На мгновение Алану стало не по себе. Он медленно повернул голову. «Вчера, насколько помню, я не пил. Но это не моя спальня. Что я тут делаю? Нет, действительно, как я тут оказался?!» – его сердце в панике забилось. Алан как рыба, которую бросили на сковороду живьём, судорожно открыл рот и почувствовал боль в груди.