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