Потом где-то на трое суток я отвлекся. Не получалось делать телепортационные небольшие окошки, которые бы не дрейфовали относительно спутников, чтобы можно было спокойно их ковырять. Снова пришлось поднимать и переосмысливать модель телепортации. Без Умника было сложно, в процессе я даже несколько раз недовольно слегка стукал браслетом, в котором сидел мой друг искин, по столу. От нервов, конечно, но лезть внутрь Умника все еще опасался, хотя мысленно смирился с тем, что все-таки придется это делать.
Так вот, насчет телепортации. Частотно-волновые характеристики одного места включают в себя до миллиона разных параметров, которые мне удалось выделить из общего облака характеристик. Причем количество этих параметров может варьироваться в зависимости от места и количества объектов поблизости. Если говорить совсем грубо и упрощенно, то один параметр может учитывать разные черты одного из объектов данного места, то есть массу, условные координаты относительно других объектов, тех, что рядом: Земли, Солнца, Галактики и прочих. Движение, направление, температуру и так далее. Для каждой точки измерений, то есть для одной такой комплексной характеристики (из миллиона) снимается уровень или сила ее влияния, и, соответственно, та, у которой этот уровень выше, и является превалирующей точкой привязки.
Например, снимаем частотно-волновые данные местности. Сюда входят параметры озера, на берегу которого оценивается точка привязки (объем воды, ее температура), количество деревьев поблизости, камни на берегу, температура воздуха, даже данные пролетевшей мимо птички. В любой момент, задав эти параметры, телепорт настроится на эту точку. Но понятно, что со временем все меняется: птичка улетела, вода остыла, деревья сбросили листья, и частотно-волновые данные постепенно теряют свою актуальность. Поэтому их периодически надо обновлять.
Вот, кстати, можно оптимизировать такие координаты. Например, исключить параметры птички, оставить лишь пару камней на берегу, тогда и обновлять характеристики координат можно реже или совсем не обновлять. Но и тут не все так просто. Без параметров других объектов, если вдруг камни перенесут, точка выхода тоже переместится.
Тут еще важен уровень сигнала каждого объекта, от чего зависит, к чему именно координата привязывается. Если выбрать характеристики птички, а остальные убрать или снизить, то телепорт будет появляться рядом с птичкой, даже если она летит, а объект, появившийся из телепорта, приобретет с этой стороны параметры объекта привязки, то есть скорость движения и другие. То есть все время будет рядом с птичкой. Что и требовалось доказать.
Несмотря на кажущуюся простоту этого взаимодействия, функция влияния параметров оказалась довольно капризной дамой. Чем больше уточняющих параметров убираешь, тем координаты становятся стабильнее, медленнее меняются, но делаются грубее. И в какой-то момент могут перестать работать или совпасть с такими же характеристиками