Владимир Тищенко - Проект 22/17
На самом деле все было с точностью до наоборот: создатели игры даже пытались поощрять таких игроков. Углубившись в различного рода документацию по возможностям управления группой роботов, вскоре стала понятна причина такого отношения. Дело в том, что управлять командой из нескольких роботов было очень сложным занятием, часто приводящим к большим потерям. Тут и за одним роботом с кучей сенсоров бывало углядеть очень сложно, что же говорить о нескольких. Хотя, надо отметить, существовала и своя группа приверженцев именно работы с командами роботов. На их инфосервере удалось найти несколько подходящих способов по облегчению этой задачи.
Основной уступкой со стороны администрации тем пользователям, которые хотели заиметь группу роботов, являлось наличие нескольких бесплатных устройств, предназначенных для контроля за ней. Хотя правильнее будет сказать не устройство, а набор устройств. Для работы с несколькими роботами предлагалось выбрать главного и установить на него материнский приемопередатчик. На все остальные машины устанавливались дочерние устройства, которые могли общаться только с материнским. Обмен данными мог производиться направленными лучами, которые невозможно перехватить, но только в пределах прямой видимости. Также имелась возможность общения посредством обычных радио волн, но это только на экстренный случай. Поскольку перехватить такое общение и взять пеленг не составляло труда даже при наличии простейших радиолокационных сенсоров.
Естественно, при работе в группе прямое управление было только над роботом с материнским устройством. В этом устройстве имелся набор команд, из которых можно было составлять макросы на все случаи жизни и ставить их на выполнение роботам с дочерними устройствами. Количество доступных команд для каждого «дочернего» робота разнилось в зависимости от его комплектации, но был и некий общий набор. Также в материнском устройстве имелся набор предустановленных макросов, например, «следовать за лидером», «занять оборону» или «атаковать выбранную цель».
Ради интереса открыл список команд из показавшегося самым простым макроса «следовать за лидером». Хорошо хоть сидел в это время. В окне отобразилось более ста команд и кучи условий. Тут описывалась и дистанция, которую нужно держать, и поведение при встрече с препятствиями, и реакция на ускорение или замедление скорости ведущего и еще много чего другого. Вот и разобрались в причинах непопулярности работы в команде. Уж если простейшие макросы выглядели таким образом, что тогда говорить о чем-то посложнее. И ведь команды сами по себе тоже были не низкоуровневыми. Например, команда для передвижения по прямой с заданной скоростью. Вроде все просто, но если подумать, то для передвижения роботу надо передвигать множеством конечностей, поддерживать баланс и так далее.
Нет, как неплохого программиста, такое раздолье не могло меня не привлекать, но с другой стороны тратить столько времени на то, что в жизни не пригодится особого смысла нет. Над этим стоило серьезно поразмыслить. Одно дело отдыхать, рубясь в стрелялку с неплохой графикой, и совсем другое — сидеть часами за написанием программ. В конце концов решил скачать себе на планшет всю информацию о командном языке, которая была на кластере, благо дело такая возможность в игре присутствовала. Возможно, по пути в универ и обратно, когда особо делать нечего почитаю и обдумаю эту мысль со всех сторон. На этой не совсем оптимистической ноте первое знакомство с игрой «Битва Роботов» для меня было закончено и я пошел спать.
Утром в метро так и не удалось ничего почитать из скачанного. В тот день намечались два семинара и все свободное время ушло на подготовку. После семинаров голова уже ничего не соображала и на остальных парах все усилия были направлены только на попытки что-либо понять. Зато удалось пообщаться с друзьями по поводу самой игры.
— Ну чего, все-таки созрел на поиграть? — Спросил мой закадычный друг Вовка, постоянно имевший кучу хвостов по учебе, но всегда находивший время во что-то поиграть. — Говорил же я тебе что игруха бомбезная, а ты все не верил. Так что готовься, скоро и у тебя хвосты появятся. — Заржал он удачной, по его мнению, шутке.
— Созрел, игра действительно стоящая. Правда долго поиграть не удалось, зашел в буферную зону и почти сразу убили.
— Ну ты даешь, кто же на нубоходе лезет в буферную зону? Теперь сиди жди целый месяц пока другого дадут. Хотя нет, лучше кредит возьми, найди нормальную модель, прикупи комплектующие и построй ее. Могу даже парочку посоветовать, А потом можешь с нами в рейды ходить, мы как раз в буферной зоне обычно и ошиваемся.
— Хмм, про кредит я там ничего не видел. Где его дают и какие условия?
— Ну ты даешь, в банк нужно было с терминала зайти, там куча рекламных объявлений про кредиты. И вот тебе сразу совет: ты пока не разобрался что к чему лучше первый кредит бери в банке администрации. Там суммы не очень большие и процент немного выше, чем у остальных, зато не напарят. А то бывали уже случаи, что по договору вроде все шикарно, а на деле какой-то сноски не заметил или не так понял, а потом горбатишься на дядю отрабатывая.
— Ха, ну ты скажешь, кредит то на игровые деньги, что мне сделают-то?
— Не, конечно домой к тебе коллекторы не приедут, но об игре можешь забыть надолго. Во-первых, всех новых роботов базовой комплектации, которые тебе причитаются каждый месяц, будут отдавать кредиторам. Они хоть и слабые но все же чего-то да стоят. Во-вторых, любые заработки, если продолжишь играть, будут уходить им же. Так что думай, мое дело посоветовать, а думать надо всегда самому.
— Хорошо, за совет спасибо, прислушають. У меня тут есть идея как можно заработать, но я еще не уверен, что вообще хочу на это время тратить.
— Ну так рассказывай, вместе и подумаем над твоей идеей. Если конечно не боишься, что сопру и первым заработаю сто тысяч миллионов. — С этими словами он скорчил умильную рожу.
— Это вряд ли. Я тут порылся в информации кластера и даже кое-чего скачал себе на планшет, тока руки пока не доходят. Так вот, идея следующая: хочу разобраться с управлением группой роботов.
— Ааааа, — протянул он, перебив меня почти сразу, — ну это мы уже проходили. Там все далеко не так просто как кажется, многие знакомые парни тоже загорались идеей создать свой отряд роботов, но быстро остывали. Там ведь для самых простых действий нужно такие макросы писать, что мозги через уши потекут. Тут и так в универе с этим программированием вечно не клеится, а еще и в игре такой ерундой страдать, нет уж, я хочу отдохнуть, а не напрягаться.
(adsbygoogle = window.adsbygoogle || []).push({});