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