Инженер
Шрифт:
Затем достал из принтера допечатавшийся манипулятор. Попробовал собрать его. Двигатель вошёл в пазы, две части манипулятора соединились в клешню. В качестве червяка — длинный винт M4. Попробовал включить двигатель. Клешни раскрываются. На реверсе соединяются. Но проблема: нет концевиков. Когда гайка наезжает на гайку, их клинит. Потом на реверсе моторчик не может стронуть червяк в обратную сторону.
Обычная моя ситуация: сперва напечатать деталь, а потом додумать её до конца. Посмотрел типоразмеры магнитиков и герконов. Дорисовал в модели пазы для их установки. Отправил на печать новые детали. Как
Собрал в сумку еду для Степана, посадил самого Степана, и мы двинулись. Вышел из дома. И уже на ходу понял, что ещё одного концевика не хватает — датчика сжатия клешней. Микроконтроллер не поймёт, что клешни что-то схватили. Только по возросшему току двигателя разве что. Но я не собирался заниматься его измерениями… М-да. Вернёмся — придётся опять перепечатывать.
Заехали в супермаркет. Накупили продуктов, вкусняшек для Стёпы. На кассе Саша занервничал:
— Слушай, у меня денег совсем не осталось.
— Так я заплачу.
— Мне неудобно. Там у меня халтурка с фотками наклёвывается. Я отдам.
— Я же тебе рассказывал, как я мецената нашёл? У меня сейчас нет проблем с деньгами. Давай эту тему закроем. Лучше скажи, ты птичку или дракончика красивого нарисовать сможешь?
— Смогу.
— Представь тату. Красивое. Птичка какая-нибудь сказочная. Чтоб не мультяшная. Нарисуешь две? Одну себе, одну мне?
— Ты тату собрался делать?
— Нет. Но ТЗ тебе: нарисовать птичку или что-то подобное, чтобы хорошо выглядело на тату. Сможешь?
— ТЗ?
— Техническое задание.
— Смогу. Планшет с собой, прямо по дороге могу нарисовать. А зачем это тебе? Не тату, но как тату?
— Увидишь. Не забудь и для себя нарисовать. Какое-то сказочное живое существо. Вроде птички. Можно рыбку. Считай, что это будет тату. Но не тату. Тьфу. Ну ты понял.
Мы выехали за город. Я без конструктов скоро машиной управлять разучусь! К удобному так быстро привыкаешь! Во дворе машина стоит у меня в двух сантиметрах от стены. На трассе обгоняет с минимальными зазорами. Лепота! Конструкты в парах с маскировочными, похоже, незаметны вовсе. Да и маленькие они совсем. Но на всякий случай летит конструкт всегда в отдалении от моей машины. Только статистическими наблюдениями можно догадаться, какой машине конструкт принадлежит.
— Ты водишь, как в фильме “Такси”.
— Нормально. Я же дорогу вижу с высоты тридцати метров. Плюс своими глазами.
— Тоже так хочу.
— Разберёмся с твоей мамой и попробуем поисследовать эту тему. Только сперва мне с телепатией поможешь.
— С телепатией?
— Всё время сознание теряю. А выглядит очень заманчиво: край как круто было бы каких-нибудь мышей в качестве шпионов иметь. Мы на войне, забыл?
— А, ты рассказывал. Я как-то не воспринимал серьёзно.
— Вон возьми ноут. Ага. Там каталог ‘work’, видишь? В нём каталог “Белые”. Там досье есть. Почитай. Фамилия-имя, перечень убитых. Это те, кого точно установить удалось.
— Ты из этого досье фотки показывал Леониду?
— Да.
— И после этого он к ним пошёл?
— Да.
— Бред какой-то! Почему он так поступил?
— Ты меня спрашиваешь? Я не знаю. Может, он маньяк-убийца на самом деле. А тут я ему попался с такой информацией.
Кто ж его знает?— А если я тоже маньяк-убийца?
— Ты два раза не проходил мимо человека, потерявшего сознание. Что-то в этом есть. Но если ты тоже окажешься… в общем, не буду больше пытаться в партизаны кого-то рекрутировать.
— Я в шутку спросил. Я, конечно, не собираюсь.
— Я в шутку и ответил… Но в каждой шутке, как известно, есть доля шутки. Ладно, давай не будем о фигне.
— Пока мы болтали, я нарисовал картинки.
— О! Давай остановимся. У меня вон там принтер стоит. Давай, печатай!
Мы остановились. Саша напечатал две картинки.
— Какая моя, какая твоя?
— Сам выбирай, не знаю, зачем они тебе.
— Тогда я беру дракончика. А тебе будет орёл. Согласен?
— Да.
— Давай руку.
Я взял Сашино запястье и реализовал свою задумку, глядя на его картинку. Лечебный конструкт стал видим на коже как тату, при этом мог перемещаться. В итоге и немаг способен увидеть, чем конструкт сейчас занимается.
— Он живой? — закричал Саша, когда орёл умчался под рукав.
— Чувствуешь, где он?
— Немного.
— Хорошо, значит, я не ошибся. Это лечебно-маскировочный противоболевой конструкт. Версия два. Будет лечить тебя и маскировать, когда станешь магом.
— Я стану магом?
— Выглядит, что да. Но пока не знаю, как это сделать. То, что ты чувствуешь, где конструкт, очень обнадёживает. Попробуй научиться заставлять его выбираться на руку. Или, наоборот, прятаться. Потому что, если на лице будет царапина, он может попытаться на лицо вылезти. Хотя в его программе есть ограничение на это, но нестрогое. Если посчитает нужным — вылезет. Ты должен уметь его спрятать, если не хочешь, чтоб другие видели.
— А твой дракончик?
— Вот. Мой меня слушается, видишь?
— Лечит и маскирует?
— Пока да. Но будем развивать. Я его как конструкт сплошной пользы делал. Должен самосовершенствоваться. Так что учись с ним управляться. Должен тебя слушаться. Имя можно ему дать.
— Ты как своего назовёшь?
— Просто Драко.
— Я тогда своего Шустриком буду звать.
— Ладно, поехали. Тут уже недалеко осталось. Ещё полчаса, и мы на месте.
Идея сделать саморазвивающийся конструкт пришла в голову после того, как я походил с одним и тем же конструктом несколько дней. Я увидел, что он начинает делать не вложенное в него заранее программой, пытается в рамках программы искать дополнительные задачи. В этот момент я понял, что, во-первых, надо вложить в конструкт общую линию развития. А во-вторых, заменить его, поскольку в тот, что был, я такую линию не вкладывал.
Ну и подумал: визуализация конструкту не повредит. Посмотрим, что из этого выйдет. Удалить всегда успеем.
Мы уже неделю живём на даче, и всю неделю я пытаюсь проклясть Сашу.
— Чтоб тебя перекосило! — кричу я и отправляю в его ауру конструкт, созданный с соответствующим пожеланием.
Конструкт влетает в его ауру, делает что-то. Вроде бы. Но эффекта нет. И так неделю.
При этом в пожеланиях-проклятиях стараюсь себя ограничивать: а вдруг проклятие сработает, но снять его быстро не получится?