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