1. Макрос для захвата цели и ведения огня. Поскольку никаких бесплатных аналогов не имелось, а покупать дорогой и глючный софт не хотелось, решил упростить себе задачу. Макрос должен был работать в двух режимах. Первый режим - атака той же цели, которую атакует ведущая машина. Второй режим - атака цели и зоны на ней, которую опять же укажет ведущая машина. Первый режим подойдет для нападения при передвижении, а второй необходим для засады.
2. Макрос для командного передвижения. За основу из документации по командному языку решил взять стандартный макрос "Движения за лидером". Схема отряда при передвижении представлялась мне следующей. На основной машине установить сенсоры, самые чувствительные сенсоры и двигаться впереди всей группы. За мной на расстоянии метров в пятьдесят движется ремонтный дроид и тягач. По флангам на расстоянии примерно метров тридцать движутся две из оставшихся боевых машин и последняя замыкает построение.
3. И последний макрос для уклонения от огня противника. С точки зрения реализации этот макрос представлял самую большую проблему. Чтобы не сидеть над ним полгода, я опять же решил немного облегчить себе жизнь и создать два режима его работы. Первый режим для нападения при передвижении, основной его принцип - это попытка разорвать дистанцию, перемещаясь при этом по сложной синусоиде. Второй вариант для атаки: в этом случае я собирался заранее начертить для всех боевых роботов траектории движения, основываясь на выбранной местности.
Ну вот, после этого оставалось только реализовать все запланированное. Хоть процесс и был для меня довольно увлекательным, это не отменяло его сложности. Если считать время, потраченное на создание оптимальной конструкции моделей, написание макросов, тестирование и исправление всевозможных баг, то я потратил на все почти два с половиной месяца. Володька, когда услышал о том, чем и как долго я занимаюсь, долго свистел и крутил пальцем у виска. Его реакция вполне понятна, пару раз я и сам хотел все бросить, но по прошествии несколько дней, отдохнув, интерес просыпался с новой силой.
Но вот наконец наступил долгожданный момент, когда завершив последние правки я понял что система готова к практическим испытаниям. Оставалось решить только один вопрос: выставить систему на продажу или попытаться взять кредит. С одной стороны, само слово "кредит" вызывало у меня в сознании волну негатива. Наша семья пару лет назад уже столкнулась с такой кабалой и расплатиться удалось с большим трудом. Но с другой стороны отдавать результаты трехмесячного труда кому-то другому, не опробовав все самому, не хотелось еще больше.
Прежде чем принять окончательное решение, я собрался все же залезть на банковский инфосервер и посмотреть предложения по кредитованию. Предложений по кредитам имелось не просто много, а очень много. Вся главная страница банковского инфосервера прямо таки пестрела разнообразной рекламой от всевозможных кредитных организаций.
Следуя Володькиному совету решил в первую очередь ознакомиться с предложениями администрации. Зайдя в их личный раздел был приятно удивлен отсутствием назойливости. Все было строго функционально, без рекламы кричащих расцветок и раздражающих анимаций. Все кредиты группировались по нескольким категориям: кредиты для рейдеров, кредиты для новичков, кредиты для военнослужащих и наконец кредиты для конструкторов. Естественно, я сразу выбрал последнюю категорию и получил форму для заполнения данных. Ответив утвердительно на использование данных из профайла для автоматического заполнения, получил практически заполненную форму. Оставалось лишь прикрепить к форме ссылку на мой проект и отправить документ на рассмотрение. После отправки вылезло сообщение: "Ваша заявка успешно отправлена. На рассмотрение понадобится до 24 часов. Письмо с результатами будет отправлено на Вашу личную почту".
Ну что же, завтра так завтра, все равно на тот момент накопилась такая усталость, что с легкостью мог завтра и не встать в универ. Посему я выключил комп и пошел спать. Утром еле проснувшись и быстро проверив наличие ответа, которого пока еще не было, уехал в универ. Ответ администрация прислала только вечером, выходило что через двадцать часов после подачи.