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