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