Перейти к содержимому

Робот Байт

  • записей
    5
  • комментария
    54
  • просмотров
    43 470

ТИТАН-2. Интерактивный робот-шахтер.

Alex

3 245 просмотров

Программа Титан-2 – это еще один подход к построению добывающих программ с интерактивными возможностями и высокой степенью эффективности и автономности.

Программа находится в режиме альфа тестирования и скоро будет доступна для скачивания.

 

 

 

Код программы:

Робот: скачать (в бета)

Сервер: скачать (в бета)

 

При разработке и написании программки я постарался руководствоваться следующими концепциями:

  • длительное, практически неограниченное, время автономной работы
  • быстрая процедура развертывания, свертывания, доукомплектования робота и определения задачи на местности, робот сам сориентируется на карте по навигатору, выйдет на нужную глубину бурения и буквально меньше чем через минуту уже начнет добывать ресурсы
  • высокая степень мобильности и скрытности робота на местности
  • работа на защищенных каналах связи
  • простая процедура передислокации робота, смены рода деятельности
  • выполнение поставленной задачи в условиях любой сложности
  • максимальное использование систем и апгрейдов, дающих колоссальное преимущество роботу при выполнении необходимых задач (цель оправдывает средства)
  • высокий уровень живучести, модульности и спектра применения робота
  • минимальное вмешательство человека в работу программы
  • дистанционный контроль
  • постоянный мониторинг процесса работы, состояния робота и его систем
  • максимально быстрый алгоритм поиска руд, вскапывания и добычи и минимальное количество операций записи, чтения и циклов, максимально быстрое и четкое перемещение
  • поиск решений при возникающих проблемах самим роботом. Если робот нашел решение, он его принимает сам и не нуждается в человеке
  • лог событий, полный анализ роботом своего состояния, и влияние их значений на дальнейшие действия робота
  • максимальная «защита от дурака» и ввода неправильных данных и команд для обеспечения бесперебойной и правильной работы программы.

По сути девиз такой: Поставил робота, дай ему инструменты и забудь про него. Только забирай ресурсы.

 

Сразу скажу, что программка Титан-2 предъявляет достаточно высокие аппаратные требования к роботу. Нубасам, которые ноют, что в игре нет китов и дорого крафтить клавиатуру (ведь для нее нужен камень), а алмазы для микрочипов и дорогих плат найти вообще нереально сложно, эта программка не подойдет. :P

Для игроков начального уровня на первых порах лучше использовать какую-нибудь примитивную каменную черепашку в режиме "эксквавектвайлетруду 3х3" или кирку и упорно голосовать 5 дней для покупки ЧЛ для робота =)

 

Рекомендуемые аппаратные требования:

h0IQfuK.png

 

Установка и настройка:

(Описание, в релизе)

 

Текущие возможности программы:

  • несколько алгоритмов добычи и других задач, вызываемых из меню интерактивных очков одной командой (робот приступит к выполнению и больше не будет Вас тревожить)
  • робот знает все предметы майна, нужные руды, мусор и прочее, Вам не нужно заботиться о том, что добывать, какие предметы положить, что выкидывать и т.д. Робот уже сам работает со списками и своей базой предметов и их свойствами
  • робот умеет работать с инвентарями, знает все моды и предметы, которые можно использовать в качестве контейнеров (сундуки)
  • автоматически и своевременно поддерживает себя на достаточном энергетическом уровне
  • робот анализирует в инвентаре доступные наборы и предметы, инструменты и контейнеры, и не важно, как они там валяются, в каком порядке и из каких они модов
  • своевременно меняет инструменты с низким уровнем заряда
  • периодически чистит инвентарь, сортирует и укладывает предметы, ведет общий подсчет добытых ресов, шлет полный отчет о работе, координатах, проценте выполнения поставленной задачи и пр.
  • при заполнении инвентаря (а это 64 слота, что составит 4096 шт. полезных руд при работе силком. С учетом того, что Вы положите стак любых сундуков и пару заряженных буров перед началом работы, немного меньше), робот начнет делать схроны (прятать ресы в сундуки) и записывать их координаты, при условии, что он найдет сундуки у себя в инвентаре. Если задача по буровым работам была не слишком объемной, сундуки можно не давать роботу. В любом случае, если сундуки закончатся или инвентарь заполниться, или все доступные буры (кирки, ломы и лопаты ) будут иметь запас прочности/заряда меньше 5%, робот приостановит свою работу и будет терпеливо Вас дожидаться, периодически Вас звать, пока Вы не дадите ему требуемое. Далее робот возобновит работу
  • Вы можете посмотреть все тайники ресурсов с консоли, их собрать, а список тайников выборочно или полностью очищать дистанционно с консоли Terminal Glasses.
  • в любой момент можно дистанционно прервать работу робота, вызвать его на любые координаты, переоснастить и переозадачить и перебазировать, при чем не обязательно находится возле робота. Все это можно сделать, не отрывая попки от телевизора и не выходя из своего домика
  • процесс и управление осуществляется с Terminal GlassesóServer+связанная картаó связанная карта+робот. Бесперебойную работу робота, связь с ним и управление обеспечивает чанклоадер. Управление, контроль и мониторинг доступен из любого мира и не зависит от расстояния
  • робот, благодаря наличию апгрейда, накапливает со временем опыт и работает все более эффективно
  • сканирование ресурсов в толще породы осуществляется геосканером методом “фалангового сканирования” (“бегущий кластер”, “удар катаны” )
  • поддержка английской и русской локали предметов
  • пр.

Планируемые возможности программы:

  • добавление разных видов строительных и добывающих работ
  • более гибкая и разветвленная система команд, диалоговые окна для Terminal Glasses
  • управление роботом и добычей ресурсов со своего смартфона на базе Android, контроль и мониторинг. При все при этом Вы можете добывать ресурсы, находясь на парах или в школе на уроках :)
  • добавление возможности (при использовании серверной стойки) смены (выбора) контроля и управления над несколькими роботами методом биндинга связанных плат на основной канал моста через команду консоли TerminalGlasses
  • др. возможности

ezCeuly.png

 

doBs4d7.png

 

qXBEKPM.png

  • Нравится 8


14 комментариев


Рекомендуемые комментарии

Вау. Просто вау. ТИТАН первый меня поразил, а второй вообще свалил с ног. С нетерпением буду ждать релиза публичного!

Поделиться комментарием


Ссылка на комментарий

Какой размах... Это же концепция идеального робота!

Я текстурки, кстати, давно уже обновил.

 

Не совсем понял, как робот получает координаты, мап-апгрейд же относительные выдает.

Поделиться комментарием


Ссылка на комментарий

сканирование ресурсов в толще породы осуществляется геосканером методом “фалангового сканирования” (“бегущий кластер”, “удар катаны” )

А что за метод такой? Что-то я не смог нагуглить ничего подобного.

Поделиться комментарием


Ссылка на комментарий

Меня одного больше поразила красота линий электропередач и неба? Просто в программистских способностях Алекса никто,думаю, не сомневается, а такого пейзажа я никогда в майнкрафте не видел:)

Поделиться комментарием


Ссылка на комментарий

Эх, не дождались мы ТИТАНа...

Я, если честно, про него уже и забыл, с этими переездами, хлопотами, дримсами, ИТ-шками и магиками. Надо его найти, даже не помню, где эта прога :)

Там же все готово, нужно только было какие-то доп. проверки сделать для надежности работы там, где потенциально может возникнуть проблема при выходе из зоны покрытия координатами и т.п.

Поделиться комментарием


Ссылка на комментарий

Надеюсь внуки Алекса выпустят релиз. Я к тому времени и ресы накоплю для робота.

Поделиться комментарием


Ссылка на комментарий
Гость
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...