Читаем Бот полностью

Картинка знову міняється. Посеред екрана блимає: «ЕКСПЕРИМЕНТ ЗАКІНЧЕНО». Камера напливає на ботів, що стоять у глухому куті, оточені бетонними блоками. Один з них вискакує на спину іншого, витягується і чіпляє руками кронштейн, на якому кріпиться правий М134. Підтягнувшись, бот дотягується до поворотної системи і кількома ударами роздовбує її. Кулемет хилиться, дзижчить і валиться на землю.

«ЕКСПЕРИМЕНТ ЗАКІНЧЕНО». Тоді що за чортівня з тими ботами?

У цей час Ральф та чилійці виходять із-за броні. Боязко роззираються і крокують до ботів по коридору. «Малюк», зіскочивши на землю, намагається знешкодити лівий кулемет. Другий кронштейн знаходиться набагато вище і є недосяжним для нього.

Експеримент закінчено? Та невже?

— Ось код процедури, скомпільованої в їхні голови перед початком тесту.

Тимур нахилився до монітора. З подивом відмітив, що інтерфейс debugger’а йому не відомий. На щастя, синтаксис нагадував С++, тому з кодом проблем не було.


int TEST_010524 ()

{

Targets DOLLS (System.GetTargets (gt_Front, gt_Type1));

if (!DOLLS) return 0;

int NT = DOLLS.GetTargetsNumber ();

for (int i=0; iNT; i++)

{

System.MoveToObject (DOLLS[i], 1, 0, 0);

DOLLS[i].Destroy;

}

System.Macros ();

Clear ();

if DOLLS.AllDestroyed () return 1

else return 0;

}


Процедура була надзвичайно простою. Оголошувалася змінна DOLLS. Далі системна функція GetTargets аналізувала об’єкти попереду бота і записувала в DOLLS масив знайдених мішеней типу gt_Type1.

— gt_Type1 — це глобальна константа, що описує манекени, — розтлумачив Ральф.

Метод GetTargetsNumber визначав кількість мішеней. Потому запускався цикл, на кожному кроці якого бот рухався до мішені і ліквідовував її. Для цього використовувались функції MoveToObject та Destroy. Наостанок очищалася системна пам’ять і здійснювалася перевірка, чи всі манекени знищені. Для Тимура лишалося невідомим одне — призначення функції System.Macros.

Тимур продивлявся код, коли раптом усвідомив очевидне: ботів не програмували на знищення кулеметів. У їхній свідомості (точніше, у віртуальному баченні світу) М134 просто не існували! Боти бачили лише манекени. Попри це «малюки» знайшли «Мініґани». Більше того, боти силкувались вивести їх з ладу через дві хвилини після того, як тестові програми витерли з мозкових плат.

— А тепер подивись на візуалізацію результатів енцефалографії.

На екрані з’явилося нове вікно, розділене навпіл. Ліву частину займала 3D-модель мозку. Справа прокручувався відеозапис експерименту. Без пришвидшення. Перші двадцять секунд мозкові плати палали червоним. Працювали на повну. Решта мозку лишалася сірою. Лиш де-не-де проступали рожеві плями. Знищивши останній манекен, боти завмерли.

— В цьому місці процедура видаляється з мозкових плат, — сказав Ральф.

Мізки на 3D-діаграмі стали попелясто-сірими. Тимур перевів погляд на праву частину вікна програми. Бот очуняв і потягнувся до кулеметів. Програміст знову подумав: програма ні до чого. А тоді, глянувши наліво, на діаграму, що відображала активність мозку, похолов. Мізки бота лишались пасивними — сірими. Зате центральна частина мозкових плат набула яскраво-червоного забарвлення. Бот не думав. Бот підкорявся імпульсам з процесора.

Тимур впирався у глухий кут. Він вірив, що боти неспроможні реалізовувати складну поведінку; запрограмована істота фізично не здатна на таке. У той же час факти твердили протилежне: хлопчиками керувала програма.

Ральф зиркнув на наручний годинник:

— Закругляємось, Тимуре. Ми вже спізнились на вечерю. За кілька хвилин Кейтаро накаже заблокувати двері та опустити жалюзі в корпусі «DW».

— Можна ще питання? Перед приїздом американців ботів випускали у коридор?

— Звісно, ми їх вишколили. Проганяли двічі. Тільки замість М134 на стіні висіли дві пейнтбольні гармати.

— Тоді були якісь відхилення?

— Жодних.


XLIII



Понеділок, 17 серпня, 08:55 (UTC –4) «DW», житловий корпус


Ніч з неділі на понеділок минула без пригод. Загорожа стояла під напругою; ботів чекали. Втім, ті наче крізь землю провалилися.

Після сніданку Кейтаро Рока зібрав групу на планову нараду.

— Як успіхи, Тимуре? — без розшаркувань почав Джеп.

Програміст склав руки на столі.

Перейти на страницу:

Похожие книги

Заживо в темноте
Заживо в темноте

Продолжение триллера ВНУТРИ УБИЙЦЫ, бестселлера New York Times, Washington Post и Amazon ChartsВсе серийные убийцы вырастают из маленьких ангелочков…Профайлер… Криминальный психолог, буквально по паре незначительных деталей способный воссоздать облик и образ действий самого хитроумного преступника. Эти люди выглядят со стороны как волшебники, как супергерои. Тем более если профайлер – женщина…Николь приходит в себя – и понимает, что находится в полной темноте, в небольшом замкнутом пространстве. Ее локти и колени упираются в шершавые доски. Почти нечем дышать. Все звуки раздаются глухо, словно под землей… Под землей?!ОНА ПОХОРОНЕНА ЗАЖИВО.Николь начинает кричать и биться в своем гробу. От ужаса перехватывает горло, она ничего не соображает, кроме одного – что выхода отсюда у нее нет. И не замечает, что к доскам над ней прикреплена маленькая инфракрасная видеокамера…ИДЕТ ПРЯМАЯ ИНТЕРНЕТ-ТРАНСЛЯЦИЯ.В это же время «гробовое» видео смотрят профайлер ФБР Зои Бентли и специальный агент Тейтум Грей. Рядом с изображением подпись – «Эксперимент №1». Они понимают: объявился новый серийный маньяк-убийца –И ОБЯЗАТЕЛЬНО БУДЕТ ЭКСПЕРИМЕНТ №2…Сергей @ssserdgggМайк Омер остается верен себе: увлекательное расследование, хитроумный серийный маньяк. Новый триллер ничем не уступает по напряжению «Внутри убийцы». Однако последние главы «Заживо в темноте» настолько жуткие, что вы будете в оцепенении нервно перелистывать страницы.Гарик @ultraviolence_gВторая книга из серии "Тайны Зои Бентли" оказалась даже лучше первой части. Новое расследование, новые тайны и новый безжалостный серийный убийца. Впечатляющий детективный триллер, где помимо захватывающего и динамичного сюжета, есть еще очень харизматичные и цепляющие персонажи, за которыми приятно наблюдать. Отличный стиль повествования и приятный юмор, что может быть лучше?Полина @polly.readsОх уж этот Омер! Умеет потрепать нервишки и завлечь так, что невозможно оторваться даже на минуту. Безумно интересное расследование, потрясающее напряжение и интрига в каждой строчке, ну а концовка…Ксения @mal__booksК чему может привести жажда славы? На что готов пойти человек, чтобы его заметили? В сеть попало видео, где девушку заживо хоронят в деревянном ящике, но никто не знает откуда оно появилось. История Убийцы-землекопа пронизывает читателя чувством первородного страха неизвестности и темноты. До последних слов вы не будете чувствовать себя в безопасности.

Майк Омер

Детективы / Триллер / Зарубежные детективы