Шрифт:
Интервал:
Закладка:
Да и ведь они даже не кровные братья. Оба появились на свет из пробирки, однако при этом всю жизнь бок о бок, и уютно чувствовали себя в обществе друг друга.
Еще на Земле Блю с Максом и еще кое-кем из первенцев сбились в дружную клику, которую спасительный штурм команды Джона и последующий переполох на удивление только сплотили. Хотя чему удивляться? Их и тогда, и во время похода по обратной стороне разлучал только сон. Там же, на той стороне, когда вышли из строя спутники Гаммы, начались первые разногласия. Когда вопреки оптимизму Джона и сомнениям Блю стало ясно, что напророченная Максом война уже на пороге.
Блю глянул на монитор Макса. В одном окне – график поставок, в другом модель проигрывается за моделью. МК сходится с роверами Псов, жертвы растут, статистика обновляется посекундно. Блю посмотрел на соотношение потерь – не единственный, но ключевой показатель. Какой толк от лавирования, точности, расхода патронов и логистики, если Голиаф не сражен? Соотношение достигло двух и пяти сотых к одному… и тут миротворцы ударили с фланга. Цифра поползла вниз: два к одному, один и девяносто два, один и восемьдесят три. Печальное зрелище.
Тут и Макс переключился с графика на модель. Послышался его тихий рык.
Блю тряхнул головой. Всем сейчас тяжко, но им с Максом особенно. Страдает дружба. С самого возвращения в Аристилл они грызлись по любому вопросу: роверами командует Конференция или Псы, пришел отец Алекс с миром или «насаждать антропоцентризм» – и прочее, прочее, прочее…
Временами друг от друга на стену лезть хотелось – и ни один не задумался, что «друг друга» может скоро и не стать. Джона уже лишились навсегда.
– Макс.
Тот не повернул головы.
– Ну что еще?
Спокойствие. Вдох-выдох.
– Я за лимонадом. Тебе взять?
Вот теперь он повернулся. С виноватым видом.
– А, извини. Не откажусь.
– Дункан, а ты занят или…
Тот сладко зевнул.
– Занят, занят. Вожделею миску чили. Идем вместе, а после начну одну штучку писать.
Блю приподнял бровь.
– Какую?
– Я «Эпохой Готиса» проникся!
Макс сердито вздернул уши, хвост закаменел. Еще бы. На обратной стороне кровь проливали, простились с Рексом; Аристилл первый удар еле выдержал, не за горами и второй – а Дункану лишь бы только…
– Опять ты с игрульками?! – взвился Макс.
Дункан опешил.
– Да я же не играю…
Но Макса было не унять.
– Каждая минута на счету, нельзя…
Блю поднял лапу.
– Погоди, Макс. Пусть договорит.
Взгляд Дункана прыгал между ними. Остановился на Блю.
– Спасибо. Так вот, «Эпоха Готиса». Помните оборотней? Они дерутся даже лучше Харальда Прекрасноволосого и танов.
– Тошно от твоих бредней, – рычал Макс. – Вторжение на носу, а ты дурака валяешь.
Дункан понуро развернулся.
– Ладно, нет так нет.
– А вдруг правда важно? – стоял на своем Блю. – Помнишь, Дункан запрограммировал мула игровым скриптом и пустил на МК?
Макс молча сжал зубы.
– Дункан, продолжай, – обратился к нему Блю.
Он слегка оживился, но глаз не показывал и облизывал губы.
– Это, как бы… Вот есть в «Эпохе Готиса» оборотни, так? И никому они не даются. Сами по себе. Урон с защитой ни при чем.
Блю кивнул.
– Другие монстры предсказуемые, а у этих всегда туз в рукаве.
Дункан посмотрел на него с живым огоньком в глазах.
– Сказать почему?
– Ну-ка.
– Полгода назад слили исходники в двоичном коде. Я нашел архив, который пока не снесли, и декомпилировал – вдруг найдется что-нибудь в боевых алгоритмах.
Блю озадаченно глянул на Макса. Тот молчал.
– А нет там никаких алгоритмов! – воскликнул Дункан.
Блю склонил голову набок.
– В смысле?
Дункан завилял хвостом.
– Боевой скрипт существует только во время боя. Оборотни адаптируются по ходу игры!
Макс нахмурился.
– Разработчики пишут алгоритмы, отсеивают в симуляциях лучший и вставляют в игру – так, что ли?
Дункан возбужденно плясал с лапы на лапу.
– Нет! Никто ничего никуда не вставляет! Вместо готовых боевых алгоритмов – генетические!
– Что за зверь такой?
Круглые глаза Дункана метались с Макса на Блю. Его одурманило.
– При запуске генерируются скрипты. Те, у которых лучший результат, скрещиваются, как бы обмениваются генами, и в следующем поколении – по новой. Естественный отбор. Код самосовершенствуется!
Макс не успел заартачиться, Блю не дал.
Дункан напружинился, строчил все быстрее.
– Через несколько поколений код будет такой, что человеку и даже Псу в жизни не написать! Потому-то у оборотней ближний бой до потолка!
Макс усердно переваривал.
– Так, допустим. В игре оборотней не победить, но при чем…
– Ты дослушай! Как решить, какой алгоритм лучший? Какому скрещиваться?
Макс пожал плечами.
– Ну, не знаю, по боевой статистике. Поставили оборотня в тестовой песочнице и смотрят, что выходит. Как у нас вот. – Он указал на свой монитор с моделью.
– Три-ви-аль-но! – И звонко гавкнул. От хмурости ни следа, того и гляди загарцует на месте. – Заходишь ты в игру. А с оборотнями уже где-то дерутся, так?
До Блю начало доходить.
– То есть в начале оборотни мало что могут… – Голос тоже оживился. – Но по мере игры…
– Да, да! – воскликнул Дункан с горящими глазами.
– …подстраиваются под живую статистику…
– Да!
– …чтобы соответствовать твоим боевым навыкам.
Дункан совсем вошел в раж.
– Круче! Это ж ММО, там все учитываются! Ты не просто с волколаком бьешься, а с кодом, который от каждого игрока чему-то научился – и от тебя научится! – Последние слова он уже прокричал.
Макс теперь и сам обратился в слух: брови нахмурены, уши подняты.
– Значит, волколаки, все вместе взятые, в бою с лучшими из лучших эволюционируют.
Дункан закивал с открытой пастью.
– Скажи, огонь?
Блю тряхнул головой.
– Фантастика.
Макс вопросительно посмотрел на него.
– Что-то в толк не возьму…
– Дункан, скажи.
Тут в его глазах мелькнуло-таки понимание.
– А-а, дошло! Черт, так боевые алгоритмы и не нужно продумывать! Даже отлаживать в симуляции не требуется.
Дункан и Блю синхронно кивнули. Макс продолжил.
– Хотя можно. Будет с чего начинать. Натравим роверы на МК, и пусть код себе эволюционирует – чем он эффективнее, тем больше эмкашных живодеров срежет!
Дункан осклабился во весь рот.
– Самый офигенский плагин на свете! – От широкой улыбки даже кончики ушей сошлись. – Верно говорю?
Глава 99
2064: «Тестер Билдинг», Сенат США, кабинет Линды Хейг
Джим посмотрел на сенатора Хейг.
– Всё. Хотите моей помощи – карты на стол. Мне почву готовить, интервью распределять и не только. Отсчет пошел!
На минуту задумавшись, Линда улыбнулась.