Выбрать главу

- Мистер Робин, - прямо у двери его окликнул помощник.

- Что такое Эд?

- У нас проблема! – Эд был сам не свой. Его руки дрожали, а на белой рубашке виднелось огромное пятно от кофе.

- Сервера тормозят? – сердце Эдоардо рухнуло в пятки. В самый первый день и такая проблема.

- Нет, - ответил Эд.

- Тогда в чем проблема? Игроки завалили нас вопросами почему класс был выбран автоматически? – настроение мистера Робина вновь приподнялось. Главное, чтобы сервера потянули их задумку, а все остальное было не важно.

- В сервере вирус, сэр. Кто-то медленно перепрограммирует игру и с каждой секундой все сильнее прибирает ее к рукам.

- Что за чушь? – Эдоардо резко вбежал в свой кабинет и сел за компьютер. Несколько быстрых нажатий по клавиатуре и в черном окне начинает бежать программная строка.

- Видите, эти коды не наши. Вот смотрите появилась еще одна строчка, - дрожащей рукой Эд указал на нижнею строку.

- Мистер Робин, - в двери появилась, Лиза, девушка программист.

- Да? – Эдоардо растерянно поднял голову.

- У нас появилось слишком много запросов от игроков. Они утверждают, что кнопка «выйти» исчезла, - девушка игриво приподняла бровь: - Вы решили добавить новую изюминку? Отдаю вам должное, так ловко и быстро перепрограммировать игру пока в ней находятся девять миллионов игроков – достойно уважения.

- Сколько игроков? – челюсть Эдоардо норовила упасть.

- Девять миллионов, - улыбнулась Лиза: - Кстати поздравляю. Мы побили рекорд первого запуска.

- То есть девять миллионов игроков сейчас находятся в игре и не могут выйти? – собственные слова ужаснули Эдоардо и он крикнул: - Живо тащи сюда свой ноутбук, нужно исправить все.

- Исправить что?

- Выполняй, Лиза! Бегом! – крикнул мистер Робин.

- Мне сказать всем программистам? – спросил Эд.

- Да, - ответил Робин, но тут же воскликнул: - Нет. Они мало, что сделают в данный момент. Наоборот, это может плохо повлиять на нашу репутацию. Учитывая, что код пишется довольно медленно. Мне кажется это не вирус, а один человек. Может быть даже сотрудник.

- Но, что он пытается сделать? – Эд недоуменно уселся рядом с мистером Робином, и они вместе начали внимательно читать код.

Изначальная задумка дополнения была довольно простая. Игроки решившие сыграть в дополнение автоматически разделялись на две группы. Первая группа становилась вампирами, цель которых совершить набег на город и вывести все ценное. Впоследствии сюжет развивался бы довольно линейно. Вампиры должны были совместно совершить еще несколько набегов на соседние города, а затем собрав все золото в одном месте принести его в жертву и возродить свою богиню – Королеву Вампиров. Другая часть игроков должна была взять на себя роль авантюристов, которые начинали игру в лесу, в караване, который держал путь в город Редфорд. Там игроки должны были столкнуться с нападением вампиров, выжить, спасти горожан, а затем объединится против вампиров. Проследить за ними и конечно же помешать их планам возродить Королеву Вампиров. Однако, все пошло по странному сценарию, когда в городе появилось намного больше порождений вампира, чем должно было быть. По задумке Эдоардо соотношение игроков вампиров и игроков авантюристов должно было быть равным. И сколько бы новых игроков не начали дополнение система автоматически перераспределяла их в ту или иную группу сохраняя баланс. Ну, а вот соотношение монстров было три к одному. Таким образом на каждого игрока авантюриста попадалось три монстра. И вот первый взлом системы был именно в этих строках кода. Кто-то изменил соотношение сделав его десять к одному – увеличил количество монстров. Дальше было еще хуже. Каждый неигровой персонаж имел свою строгую линию сюжета и ни в коем случае не сходил со своей тропы. Нельзя было заставить священника выйти за порог своей церкви если он не дочитал молитву. Или заставить командующего крепостью открыть ворота наступающим вампирам. Тем не менее код взломщика поработал тут на славу. Он взломал замки, сдерживающие неигровых персонажей и дал им сознание.

- Он загрузил в нашу игру свой искусственный интеллект, - мистер Робин удивленно взглянул на своего помощника: - Как мы это проглядели?

- Никто не проверял логи игры, сэр. Все были заняты процессом и конечно же праздновали каждого нового вступившего в игру игрока.

- Смотри, видишь этот лог, - мистер Робин указал на строчку: - Он активировал искусственный интеллект в момент, когда ворота крепости закрылись. А этот неигровой персонаж дал задание, которое не было задумано.

- Что вы имеете ввиду?

- Персонаж Хиндра. Я сам прописывал для нее модель поведения. Она должна была оказаться в крепости, как только вампиры нападут, после чего с ней можно было бы торговаться. Покупать зелья и продавать ингредиенты. Для нее не было прописано задание. Искусственный интеллект придал ей не просто личность, но и мотивы.