Страница произведения
Войти
Зарегистрироваться
Страница произведения

Проект 22/17. Общий файл


Статус:
Закончен
Опубликован:
18.09.2013 — 25.02.2015
Читателей:
4
Аннотация:
Как это часто бывает с людьми, в одной секретной лаборатории ученые пытались создать одно, а создали совершенно другое. Так я и обрел свой шанс на существование. Вы правильно догадались, я и есть ИИ. Эта история — моя летопись. История того, как я вижу окружающий мир и какое место в нем отвожу вашей расе. Хотите узнать как все начиналось и к чему привело мое создание? Тогда приготовьте ваши несовершенные визоры, поскольку символов будет много.
Проба пера, не судите очень строго.
КНИГА ЗАКОНЧЕНА И ВЫЧИТАНА
Купите книгу Поддержите автора. Купите книгу в вычитанном варианте с иллюстрациями или помогите ему собрать на публикацию книги: R342754958983.
Установите плагин для браузера позволяющий скачивать тексты с самиздата в форматах: fb2, mobi и epub
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава
 
 

— Ха, ну ты скажешь, кредит то на игровые деньги, что мне сделают-то?

— Не, конечно домой к тебе коллекторы не приедут, но об игре можешь забыть надолго. Во-первых, всех новых роботов базовой комплектации, которые тебе причитаются каждый месяц, будут отдавать кредиторам. Они хоть и слабые но все же чего-то да стоят. Во-вторых, любые заработки, если продолжишь играть, будут уходить им же. Так что думай, мое дело посоветовать, а думать надо всегда самому.

— Хорошо, за совет спасибо, прислушають. У меня тут есть идея как можно заработать, но я еще не уверен, что вообще хочу на это время тратить.

— Ну так рассказывай, вместе и подумаем над твоей идеей. Если конечно не боишься, что сопру и первым заработаю сто тысяч миллионов. — С этими словами он скорчил умильную рожу.

— Это вряд ли. Я тут порылся в информации кластера и даже кое-чего скачал себе на планшет, тока руки пока не доходят. Так вот, идея следующая: хочу разобраться с управлением группой роботов.

— Ааааа, — протянул он, перебив меня почти сразу, — ну это мы уже проходили. Там все далеко не так просто как кажется, многие знакомые парни тоже загорались идеей создать свой отряд роботов, но быстро остывали. Там ведь для самых простых действий нужно такие макросы писать, что мозги через уши потекут. Тут и так в универе с этим программированием вечно не клеится, а еще и в игре такой ерундой страдать, нет уж, я хочу отдохнуть, а не напрягаться.

— Для меня проблема не столько, как ты выразился в "напряге", сколько в том, что реально потом полученные знания не применишь, иными словами, никакой практической отдачи. А так мне даже интересно стало с этим всем разобраться. Командный язык довольно интересный, да и сама идея написания программ в игре мне очень нравится. Но опять же повторюсь, не вижу смысла этим заниматься.

— Погоди, погоди, если все обстоит так, то возможно смысл все же есть. Я сам этой темой не особо интересовался, но в чате пару раз разговор подымали. Ты же знаешь что ни аккаунты, ни технику игровую нельзя продавать за реальные деньги, иначе блочат всех причастных.

— Да, слышал про такое, вроде как недавно закрыли целый сайт, который таким занимался.

— Ага, там много народу пострадало, даже тех кто ничего не продавал и не покупал замели. Ну так вот, я веду к тому, что все же есть одна лазейка. Это даже не лазейка: официально разрешена продажа всего, что касается управления группами роботов. Сюда входят и макросы, и модификации для управляющих устройств, даже сами роботы, но при условии что они могут работать только в связке, т. е. без прямого управления.

— А вот это уже интересно, где можно узнать об этом подробнее?

— Ну ты же сказал, что скачал инфу из базы данных кластера, вот там и должно быть. Где же еще?

— Точно, ну тогда жди, скоро я таки заработаю сто тысяч миллионов.

— Ага, и на первые деньги обязательно купи губозакатывающую машинку.

— Лады, только при условии, что подарю ее тебе, с автографом.

Вот так и нашелся стимул для дальнейших трудовых свершений на игровых просторах. В скачанной документации действительно нашлось много информации по этому вопросу. Ценников тут не имелось, поскольку товар можно сказать уникальный и в каждом конкретном случае оценивался индивидуально админами игры. Продавать кстати, можно было только администрации, а уже они сами дальше решали за сколько сбывать и кому. Зато продажа за игровые деньги не ограничивалась совсем. Можно было продавать как готовую систему, так и отдельные макросы.

Также стало понятным практическое отсутствие данных по этой теме в кластере игры. Видимо люди, которым удалось чего-то добиться на этом поприще, не спешили делиться своими успехами с общественностью. Во всяком случае за бесплатно. Это было понятно и сам я скорее всего поступлю точно так же, если конечно что-то из этой затеи выйдет.

С этого дня каждый вечер после выполнения домашнего задания и других дел по дому, я уделял пару часов изучению командного языка. Не сказать что все получалось сразу и легко, но и особых умственных напряжений в первые пару недель я не испытывал. В конце концов командный язык имел намного более высокий уровень, чем все языки программирования, с которыми мне приходилось иметь дело. Больше всего он походил на некий графический редактор, в котором каждая команда отображалась двумерным блоком. Каждый блок имел набор входных и выходных параметров, таким образом можно было стыковать несколько блоков вместе. Имелись также всевозможные операторы: арифметические, логические, операторы условий и циклов. В общем, полноценный язык, но более простой для понимания.

Больше трех недель ушло у меня только на ознакомление с базовыми принципами построения моделей техники и написания макросов. Как выяснилось в процессе, макросы можно было писать не только для "дочерней" техники. При управлении роботом напрямую нужно было контролировать все его орудийные башни и осознавать, данные поступающие со всех сенсоров. А теперь представьте, что у вас не два глаза, а например, четыре или шесть. То же и с руками, которые держат оружие, при чем руки расположены в самых интересных местах.

Из-аз таких сложностей большинство игроков не использовали слишком сложные и напичканные множеством разнообразного оборудования конструкции. Основная масса представленных на бирже моделей своим набором датчиков и расположением оружия не сильно отличались от привичного человеку. Все сенсоры располагались в передней части корпуса, туда же было направлено и основное оружие. При более детальном поиске обнаружилось и некоторое количество макросов для вспомогательного оборудования. Но при детальном изучении документации по ним сложилось впечатление какой-то откровенной халтуры.

Для каждого предлагаемого макроса существовала возможность запустить его на доступной для установки модели и протестировать. Чем я пару часов и занимался. Выводы были не утешительными, макросы глючили больше чем в половине случаев. При чем проблема была именно программной, поскольку модели, на которых проводилось тестирование, были снабжены неплохим оборудованием. В добавок ко всему цены на эти макросы очень сильно кусались. Например, за макрос для автоматического наведения вспомогательного оружия на цель хотели сумму, сравнимою со стоимостью неплохого робота. И при этом на тестах оружие под управлением этого макроса могло попасть разве что в неподвижную цель на расстоянии не более пятидесяти метров.

К окончанию третьей недели я практически закончил со схемой всего процесса. Для первого проекта решил остановиться на небольшой группе из шести роботов, состоящей из ведущей машины, трех боевых, одной ремонтной и одного тягача. Ведущая машина и три боевых будут одинаковой конструкции, таким образом боевых единиц в группе будет всего четыре. Ремонтный робот нужен для более основательного ремонта, чем тот, которой могла проделать система саморемонта. Также он будет просто необходим для разделки тушек поверженных врагов, а проделывать это нужно быстро.

Тягач же фактически представлял собой большой ящик на мощной гусеничной платформе. При своих немалых габаритах он мог довольно быстро передвигаться даже при полной загрузке, правда энергии жрал тоже не мало. Я думал загрузить в него десяток лишних батарей и соорудить что-то вроде мобильной зарядной станции. Все необходимое для этого оборудование имелось в свободной продаже и явно пользовалось популярностью у игроков.

После создания моделей для всей группы, просчета их характеристик и проведения базовых симуляций, придет время взяться за написание макросов. Я решил пока не сильно разгоняться и сосредоточиться на какой-то конкретной задаче. И наиболее подходящей мне показалась охота на ГЗ-2М. В базах данных кластера содержалось довольно много информации о приемах, используемых при охоте на этого робота. Основная тактика строилась на его неповоротливости. Главным условием было найти одинокую цель, окружить ее и вести огонь до тех пор, пока не подавят все наличные орудия. После чего происходило сближение, обездвиживание и потрошение.

Рекомендовалось также использовать ЭМИ пушку или гранаты со схожей начинкой. Хоть души машины и не имели, но инстинкт самосохранения был им хорошо знаком. Пока оставался хоть малейший шанс, они продолжали бороться. Но все же если их загоняли в явный угол и вариантов не оставалось, многие решались на подрыв своего боезаряда. В таком случае горе охотникам практически ничего из трофеев не оставалось. Именно поэтому они всячески старались вывести из строя центральные процессоры робота до окончательного обездвиживания.

Изучив все материалы, решил особо ничего не выдумывать, а просто воспользоваться успешным опытом других охотничьих команд. Сперва необходимо найти одинокого робота, незаметно окружить его и первым делом ослепить. Для этой цели я собирался использовать дальнобойное оружие с хорошей точностью и бронебойностью. Порывшись в каталоге биржи, я нашел как раз то что нужно. Выбор пал на оружие отечественного производства ОСВ-96 "Взломщик", пяти зарядную крупнокалиберную снайперскую винтовку. В модификации для установки на турель робота шла в комплекте с сенсором, заменяющим тринадцати кратный оптический прицел. Боеприпасы были двух видов: снайперский и бронебойно-зажигательные патроны калибра 12,7х108мм. Прицельная дальность практически две тысячи метров и начальная скорость пули в 900 метров за секунду должны были обеспечить поражение сенсоров цели даже при закрытой бронированной шторы.

Винтовки собирался установить на середине корпуса, но ими одними увы обойтись не удастся. По этой причине решил укомплектовать каждую боевую машину дополнительным оружием. В качестве такового выступит еще одно изделие отечественных мастеров, а именно многозарядный помповый гранатомет ГМ-94. В модификации для турели его магазин вмещает три гранаты и способен вести прицельный огонь на расстоянии аж до пяти ста метров. Как по мне этого вполне достаточно. Боеприпасы для него имелись только четырех видов: с термобарическим и кумулятивным поражающим эффектом, ЭМИ и дымовые. Термобарические гранаты должны неплохо сработать против опорных конечностей, а кумулятивные хорошо пробивали обычную броню. Дымовая завеса может довольно неплохо снизить эффективность ответного огня. Ну а ЭМИ гранаты доделают работу.

Кроме всего перечисленного оставался еще неплохой список макросов, подлежащих реализации до начала охоты:

1. Макрос для захвата цели и ведения огня. Поскольку никаких бесплатных аналогов не имелось, а покупать дорогой и глючный софт не хотелось, решил упростить себе задачу. Макрос должен был работать в двух режимах. Первый режим — атака той же цели, которую атакует ведущая машина. Второй режим — атака цели и зоны на ней, которую опять же укажет ведущая машина. Первый режим подойдет для нападения при передвижении, а второй необходим для засады.

2. Макрос для командного передвижения. За основу из документации по командному языку решил взять стандартный макрос "Движения за лидером". Схема отряда при передвижении представлялась мне следующей. На основной машине установить сенсоры, самые чувствительные сенсоры и двигаться впереди всей группы. За мной на расстоянии метров в пятьдесят движется ремонтный дроид и тягач. По флангам на расстоянии примерно метров тридцать движутся две из оставшихся боевых машин и последняя замыкает построение.

3. И последний макрос для уклонения от огня противника. С точки зрения реализации этот макрос представлял самую большую проблему. Чтобы не сидеть над ним полгода, я опять же решил немного облегчить себе жизнь и создать два режима его работы. Первый режим для нападения при передвижении, основной его принцип — это попытка разорвать дистанцию, перемещаясь при этом по сложной синусоиде. Второй вариант для атаки: в этом случае я собирался заранее начертить для всех боевых роботов траектории движения, основываясь на выбранной местности.

Ну вот, после этого оставалось только реализовать все запланированное. Хоть процесс и был для меня довольно увлекательным, это не отменяло его сложности. Если считать время, потраченное на создание оптимальной конструкции моделей, написание макросов, тестирование и исправление всевозможных баг, то я потратил на все почти два с половиной месяца. Володька, когда услышал о том, чем и как долго я занимаюсь, долго свистел и крутил пальцем у виска. Его реакция вполне понятна, пару раз я и сам хотел все бросить, но по прошествии несколько дней, отдохнув, интерес просыпался с новой силой.

Но вот наконец наступил долгожданный момент, когда завершив последние правки я понял что система готова к практическим испытаниям. Оставалось решить только один вопрос: выставить систему на продажу или попытаться взять кредит. С одной стороны, само слово "кредит" вызывало у меня в сознании волну негатива. Наша семья пару лет назад уже столкнулась с такой кабалой и расплатиться удалось с большим трудом. Но с другой стороны отдавать результаты трехмесячного труда кому-то другому, не опробовав все самому, не хотелось еще больше.

Прежде чем принять окончательное решение, я собрался все же залезть на банковский инфосервер и посмотреть предложения по кредитованию. Предложений по кредитам имелось не просто много, а очень много. Вся главная страница банковского инфосервера прямо таки пестрела разнообразной рекламой от всевозможных кредитных организаций.

Следуя Володькиному совету решил в первую очередь ознакомиться с предложениями администрации. Зайдя в их личный раздел был приятно удивлен отсутствием назойливости. Все было строго функционально, без рекламы кричащих расцветок и раздражающих анимаций. Все кредиты группировались по нескольким категориям: кредиты для рейдеров, кредиты для новичков, кредиты для военнослужащих и наконец кредиты для конструкторов. Естественно, я сразу выбрал последнюю категорию и получил форму для заполнения данных. Ответив утвердительно на использование данных из профайла для автоматического заполнения, получил практически заполненную форму. Оставалось лишь прикрепить к форме ссылку на мой проект и отправить документ на рассмотрение. После отправки вылезло сообщение: "Ваша заявка успешно отправлена. На рассмотрение понадобится до 24 часов. Письмо с результатами будет отправлено на Вашу личную почту".

Ну что же, завтра так завтра, все равно на тот момент накопилась такая усталость, что с легкостью мог завтра и не встать в универ. Посему я выключил комп и пошел спать. Утром еле проснувшись и быстро проверив наличие ответа, которого пока еще не было, уехал в универ. Ответ администрация прислала только вечером, выходило что через двадцать часов после подачи.

Приветствую тебя, покоритель злосных машин.

Мы изучили твой проект и были впечатлены упорством и объемом проделанной работы. Администрация игры идет на встречу талантливым конструкторам, которые являются основой нашей борьбы с ненавистными захватчиками. В связи с этим предлагаем тебе беспроцентный целевой кредит, который полностью покроет затраты на реализацию всего проекта, а также стоимость расходников. В качестве обеспечения по кредиту будет выступать сам проект и никаких других обязательств не потребуется. Если ты согласен, то подпиши договор, находящийся в приложении к письму и отошли по указанному в нем адресу.

123 ... 3940414243 ... 858687
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
↑ Вверх