Mir-knigi.info
mir-knigi.info » Книги » Фантастика и фэнтези » Городское фэнтези » Мастер Алгоритмов. ver. 0.3 (СИ) - Петровский Виктор Эдуардович

Мастер Алгоритмов. ver. 0.3 (СИ) - Петровский Виктор Эдуардович

Тут можно читать бесплатно Мастер Алгоритмов. ver. 0.3 (СИ) - Петровский Виктор Эдуардович. Жанр: Городское фэнтези. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте mir-knigi.info (Mir knigi) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

— Ладно. А со мной?

— Но ведь и ты!..

— … Марией?

— Что, и она⁈

— Баюн!

Кот вздохнул.

— Ладно. Ты, я так понимаю, решил удивить меня своей мудростью. Так удивляй же, не томи.

— Масса, Баюн. У всего этого есть масса.

— А если полетит? — кот прищурился. — Левитация, полет, антигравитация…

— Потому я и говорю — масса, а не вес, — назидательно поднял палец я. — Вес — это сила воздействия на опору. Ее можно убрать левитацией. А масса — это мера инертности. Количество вещества. Ты можешь висеть под потолком, но твои килограммы живого веса… Пардон, массы, никуда не денутся из объема этой комнаты.

— Конкретно я, к слову сказать, свою массу и форму менять могу… Однако это часть моей природы, человеку оно недоступно. Но может, просто камеру поставишь? — предложил Баюн. — Дешево и сердито.

О такой способности Баюна я не знал, как не знал и Волконский, судя по отсутствию всякого отклика в его памяти. Но допрашивать его об этом в данный момент я не решился.

— Камеру можно обмануть. Она ведь видит то же самое, что и глаз, и даже зачарованные образцы можно обмануть. Да и наличие камеры может спугнуть, заставит действовать осторожнее. А мне нужно, чтобы они чувствовали себя уверенно, пока не станет слишком поздно.

— Ну или я мог бы за квартирой присматривать, — зевнул кот. — Я не сплю, я бдю.

— Ты мне нужен со мной, — отрезал я. — Ты хоть и кот, а боевая единица серьезная. В случае проблем можешь пригодиться.

Я встал и начал ходить по кухне. Чем больше я об этом думал, тем больше мне нравилась идея.

Это же гениально в своей простоте.

Если в пустом помещении поставили растяжку, или иной подарочек, что меняется? Масса.

Если в помещение проник какой-то мудак, даже невидимый — что меняется? В комнате плюс кило восемьдесят чистого дерьма.

Если кто-то крадется к тебе со спины — локальная масса воздуха за спиной меняется на массу тела.

Если кто-то, пока я сплю, прилепил магнитную мину под днище моего самохода — масса машины изменилась.

Ты можешь скрыться от глаз, став невидимым. Можешь скрыть тепловой след. Можешь заглушить ауру, убрать запах, собственные шаги обеззвучить магической тишиной. Но, черт возьми, ты не можешь обнулить свою массу! Некоторые законы физики никто не отменял, даже в мире с магией.

А главное — заклинания для взвешивания и оценки массы существуют. Они примитивные, используются торговцами, строителями, аптекарями. Ничего сложного.

Задача сводилась к алгоритмизации.

Мне нужно было взять простейшее считывающее заклинание, но заставить его работать не разово, по команде, а постоянно. В фоновом режиме. Сканировать объем, запоминать эталонное значение («тару») и орать благим матом, если дельта изменилась.

— Работы на пару часов, — пробормотал я. — И еще вечерок на допиливание.

— Ты сейчас с кем разговариваешь? — уточнил Баюн.

— С умным человеком — собой. Слушай идею. Мы делаем систему «Весы».

— Я, кажется, понимаю, к чему ты ведешь…

— Скорее всего. Итак, этап первый. Стационарный. Заколдовываем квартиру. Считываем «нулевое состояние» — мебель, воздух, мы с тобой. Если в квартиру кто-то входит или что-то вносит — система видит изменение общей массы. В идеале — еще и локализует. Доработаю алгоритм так, чтобы он возвращал не просто информацию о массе, но и месте ее нахождения.

Учитывая специфику работы аналитических чар, эффект получился бы как от дополнительного органа чувств.

— Представляешь? Заходит кто-то в нашу квартиру, непрошенный, пока нас нет, а заклинание дает информацию прямо в мой разум — что условные восемьдесят кило находятся в такой-то конкретной точке. И я даже в темноте, даже если там невидимка, могу отработать. Твердым по мягкому.

— Логично, — признал кот. — А второй этап?

— Персональный алгоритм. Чтобы считывал информацию в радиусе вокруг меня. Сферу метров на пять-десять. Это сложнее. Постоянно обновляющиеся данные, динамическое окружение… Скажем так, на будущее история.

Тут, конечно, были подводные камни.

Главный недостаток — калибровка. Чтобы заметить «лишнее», нужно знать, что такое «норма». В квартире это просто: никого нет — масса константа. А вот на улице…

На улице этот метод неоднозначен. Масса неизвестна, если не замерять буквально для каждого миллиметра. Прошел дождь, выпал снег, пыли нанесло, машина проехала — изменения, изменения, изменения. Множество людей, массы перемещаются хаотично, поди разбери, кто из них идет мимо, а кто по твою душу.

С другой стороны, этот алгоритм при должной доработке мог служить дополнительным органом чувств. Я бы просто знал, где какая масса находится, куда движется, и так далее, как знаю то, что вижу и слышу, чую, ощущаю…

Можно было допилить его настолько, чтобы он по локальной массе каждого кусочка практически давал мне силуэт, который уже мой мозг опознает как человека, автомобиль, гранату. Но! Для таких вещей нужна адаптация, с непривычки мозг может и перегрузить. Кроме того, на разработку такой портативной версии понадобится времени побольше.

Второй нюанс — дистанция. Если в меня решат шмальнуть из снайперской винтовки с крыши соседнего дома — «Весы» засекут пулю только тогда, когда она войдет в зону контроля. То есть за доли секунды до попадания. Поздно.

— Стрелка на расстоянии не засечет, — озвучил я свои мысли. — Но для защиты периметра — квартиры, кабинета, гаража — идеально. И для защиты от засады в безлюдном месте — тоже. Уже плюс.

Я посмотрел на часы. Время детское, работать и работать.

— Ну что, Баюн? Пора за работу. Состряпаем нам сигнализацию, какой мир еще не видел…

Я быстро помыл тарелку (дисциплина!), вытер руки и сел за рабочий компьютер. Передо мной лежал чистый лист и кристалл-накопитель.

К черту страх. К черту паранойю.

Да здравствует физика.

* * *

Следующие два часа я провел в режиме глубокого погружения. Мир вокруг сузился до светящегося экрана компьютера и ментальных конструкций в моей голове. Это мало чем отличалось от написания сложного бэкенда: те же переменные, те же условия «если — то», те же циклы проверки. Разве что синтаксисом служил язык магических формул, да компилятором выступал мой собственный мозг.

Алгоритм «Весы» вырисовывался красивым и лаконичным. Я не добавлял лишнего, только голую функциональность: сканирование объема, фиксация эталонной массы, непрерывное сравнение с текущим показателем. Дельта больше погрешности — я об этом узнаю.

Но написать код — это полдела. Его нужно было «инсталлировать» на объект.

Для пущей точности и стабильности работы заклинания, его следовало привязать к физическим носителям. Начертить сигилы — магические знаки — по углам комнат, на стыках стен и потолка. Создать замкнутый периметр.

Чем чертить?

Мел? Слишком заметно. Краска? Тем более. Если кто-то с хоть двумя извилинами в голове зайдет в квартиру и увидит свеженарисованные символы, они сразу поймут, что их ждут. Развернутся и уйдут, или закинут мне сюрприз дистанционно. А мне нужно, чтобы они зашли, уверенные в своей неожиданности. Как иначе брать «языка»? Значит, ловушка должна быть невидимой.

Специальные невидимые чернила? У меня их нет, а искать нет времени.

Я пошел на кухню, воды попить. Налил в стакан, отпил.

И понял.

— Вода, — сказал я вслух.

Баюн, дремавший на кухонном стуле, приоткрыл один глаз.

— Хозяин, ты бы поспал, — участливо, но с явной иронией промурчал он. — А то у тебя совсем котелок варить перестал. Ты сигилы водой собрался рисовать? Она же испарится через десять минут.

— Испарится, — согласился я, наливая воду в стакан. — Вода — да. А вот таблица Менделеева, которая в ней растворена — нет.

Я поднял стакан на свет. Жидкость была мутноватой.

— У нас в Каменограде фильтрация, мягко скажем, не лучшая. Когда влага уйдет, на обоях и штукатурке останется микроскопический слой примесей. Глазом его не увидишь, если не присматриваться с лупой. А магии дела нет, ей достаточно, чтобы символ был. Видимый или нет — не так уж важно.

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

Петровский Виктор Эдуардович читать все книги автора по порядку

Петровский Виктор Эдуардович - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.


Мастер Алгоритмов. ver. 0.3 (СИ) отзывы

Отзывы читателей о книге Мастер Алгоритмов. ver. 0.3 (СИ), автор: Петровский Виктор Эдуардович. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор mir-knigi.info.


Прокомментировать
Подтвердите что вы не робот:*