Литмир - Электронная Библиотека
A
A

Тайфун

Кодер

00000001. Игра

Удивительно, что вам интересна эта байка. С другой стороны, не было бы интересно - не читали бы. Ладно. Начну с небольшого вступления. Вам наверняка известно, что разработка игрового искусственного интеллекта, как и любого другого - процесс очень трудоемкий. Можно, конечно, реализовать его по всем правилам: с имитацией нейронов и синапсов, обучением и весовыми коэффициентами (блекджеком и шлюхами, прим. автора), но мы решили (как и подавляющее большинство разработчиков, прим. авт.), что пойдем другим путем. Сперва составим список персонажей, способных существенно повлиять на сюжет, коих хоть и получалось не так уж и мало, но всё же существенно меньше суммарного числа всех "неписей"*1. Вот тогда можно было заняться характерами ключевых фигур. Как раз именно тут меня и ожидал основной подвох: в идеале необходимо настолько точно проработать персонажей, чтобы без влияния извне сюжет бы развивался по накатанной колее, позволяя в конце доброму гриффиндорцу Гарри Поттеру победить злого Темного Лорда.

После продолжительного совещания, на котором было поломано немало копий (и лиц, прим. автора.) мы решили не зацикливаться на исходном сюжете, а оставить широкий простор для фантазии. Хотя для себя я сделал пометку по возможности реализовать еще один игровой режим, что-то типа "от судьбы не уйдешь". От базового он будет отличаться ответной реакцией системы на действия игрока. Игра будет стремиться вернуть развитие сюжета в привычное русло.

Что? Почему именно эта книга? Тут все просто. На волне популярности произведения были сняты фильмы, сделаны игры. И без того большая армия поклонников постоянно пополняется. Наибольшую же ее часть составляют читатели фанатского творчества по мотивам книг. Именно их потребности и будет призвана удовлетворить наша игра. Команда у нас отличная, дружная. Есть правда одно "но": это первый настолько масштабный наш проект.

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

А теперь про всех по порядку. Шеф - в миру Максим. Голова нашей команды. Работает в связке с Мартином, который Сергей над движком всего этого безобразия. Винт - он же Виталий, в паре с Ильичем, который по паспорту Юрий. Дизайн персонажей. Кум - более известный, как Евгений. Ассистирует ему Ахмет - еще один Виталий. Дизайн локаций. Ваш покорный слуга Игорь, для своих не иначе как Гари. Искусственный интеллект и сюжет. Маньяк - очередной Максим. Звуковое сопровождение. Ну и куча безымянных "индусов" работающих "за еду" под руководством вышеуказанных лиц.

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

Что говорите? Похоже на "Нирвану"? Ни в коем случае. Сделанная мной система принятия решений ключевых персонажей не дотягивает до человеческого интеллекта примерно так же, как бумажный кораблик не дотягивает до атомного крейсера. Но все это к произошедшему имеет достаточно посредственное отношение. Просто хочу, чтобы вы поняли, насколько все мы были погружены в работу. Бывало, что я просыпался посреди ночи, на лице красовался отпечаток клавиатуры, а в голове крутилась новая идея, которую нужно было тот час записать. Такие дела.

* * *

То утро, как и все предыдущие, было окрашено в цвета крепкого кофе и моросящего дождя. Ранняя осень красива в средней полосе. Именно о ней писал классик, словно о "золотой осени". А тут золото листьев можно увидеть лишь в парке, а на улицах все больше нездоровая желтизна стареньких домов прошлого века. В маслянистой воде каналов отражаются арки и купола. Только ближе к окраине архитектурные памятники разбавлены современными строениями.

В углу тихо шуршал старенький системник, весело подмигивая огоньками светодиодов. Рядом со столом более солидно гудел его сравнительно молодой собрат. "Бальтазар" и "Мельхиор", как я их окрестил. Старичок по выслуге лет работал проксиком и файловой помойкой, а младший - основной рабочей лошадкой. Допив свежее сваренный кофе с корицей, я помыл кружку и поковылял в прихожую. Сняв с гвоздя на стене рюкзак и забросив в него необходимые вещи, вышел на лестничную площадку. Она встретила тусклым светом лампы накаливания и затхлым запахом. И вот за спиной остались два лестничных пролёта. Одев наушники и накинув капюшон, я вышел из подъезда. Прошлепав по лужам до остановки, стал ждать троллейбус. Идти пешком до станции метро не было ни желания, ни времени. Солидарных со мной обнаружилось не меньше пяти человек, которые также расположились под крышей остановки. Примерно через полторы песни и две проигнорированные маршрутки подъехал необходимый троллейбус, усердно работая "дворниками". Свободных мест в салоне было достаточно для всех вошедших со мной. Я прошел в самый конец и расположился у окна, что немного позже сыграло свою роль.

Что произошло - я не успел понять. Уже потом, после всего мне рассказали, что какой-то умник решил расквитаться со знакомым, которому задолжал, и бросил в вдогонку гранату, которую достал черт знает где. Взорвалась она рядом с центральными дверями, поэтому выжили только те, кто сидел либо в самом начале, либо в конце. Человека, для которого предназначался "подарок", швырнуло, словно тряпичную куклу. Остальных нашпиговало осколками. Меня в том числе, но это уже ненужные подробности. Последнее что я помню - вспышка. Боли не почувствовал: потерял сознание от шока. Когда пришел в себя, то чертовски болела голова. Ныло все тело, но голова в этом карнавале боли видимо шла отдельным пунктом. Хотелось биться лбом об стену. Через некоторое время боль начала утихать, а окружающая обстановка обретать четкость. Когда руки вновь стали слушаться - протер глаза, но зрение так до конца и не прояснилось. Усевшись на кровати и подслеповато прищурившись, я начал осматриваться. Первым в поле зрения попала прикроватная тумбочка, на которой стоял наполовину наполненный водой графин. Рядом с ним покоились круглые очки.

* * *

*1 "неписи" - персонажи NPC, управляемые искусственным интеллектом.

00000010. Доказательство от противного

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

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

1
{"b":"539609","o":1}