OpenComputers/Робот

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Робот
Robot (OpenComputers).png
Робот (OpenComputers)
Тип

Компьютер

Действует ли
гравитация

Нет

Прозрачность

Нет

Светимость

Нет

Взрывоустойчивость

?

Прочность

?

Инструмент

Этот блок можно разрушить любым инструментом, но киркой будет быстрее

Дроп

Этот же блок

Возобновляемый

Нет

Складываемый

Нет

Воспламеняемый

Нет

Первое появление

1.0

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

Если вам необходимо установить связь с компьютером, или другим роботом, используйте беспроводную сетевую плату, или создайте низкоуровневый протокол для связи через сеть красного камня, при помощи красной платы.

При работе, робот расходует энергию своего аккумулятора. Любое действие тратит определенное количество энергии. Точные значения энергопотребления установлены в разделе opencomputers.power.cost файла конфигурации.

Существует два способа восполнения заряда аккумуляторов: при помощи зарядного устройства или апгрейдов: солнечной панели и генератора.

При наличии апгрейда-опыта, робот в процессе работы, например — добычи руды, получает очки опыта. По мере накопления опыта робот повышает свой уровень. Чем выше уровень робота, тем быстрее он выполняет команды и двигается, и меньше изнашивает инструмент. (См. раздел opencomputers.robot.xp файла конфигурации.)

Создание робота[править | править вики-текст]

Интерфейс сборщика роботов.

Для настройки и создания нового робота используется Сборщик роботов. Он позволяет подобрать комплектующие в соответствии с будущей задачей робота.

При создании вы можете использовать любые компьютерные комплектующие и апгрейды. Кроме того на робота можно установить до трех контейнеров для сменных плат или апгрейдов.

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

Крафт[править | править вики-текст]

До версии 1.3[править | править вики-текст]

Ингредиенты Процесс
Монитор (Уровень 1),
Видеокарта (Уровень 1),
Дисковод,
Корпус компьютера (Уровень 1),
Оперативная память (Уровень 1),
Аккумулятор,
Раздатчик,
Вагонетка с воронкой
 Grid Монитор (Уровень 1) (OpenComputers).png  Grid Видеокарта (Уровень 1) (OpenComputers).png  Grid Дисковод (OpenComputers).png Grid layout Arrow (small).png  Grid Робот (OpenComputers).png
 Grid Раздатчик.png  Grid Корпус компьютера (Уровень 1) (OpenComputers).png  Grid Оперативная память (Уровень 1) (OpenComputers).png
 Grid Аккумулятор (OpenComputers).png  Grid Вагонетка с воронкой.png  Grid Аккумулятор (OpenComputers).png

Движение робота[править | править вики-текст]

Правила передвижения робота

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

  1. Робот может двигаться, только если стартовая и конечная точки корректны.
  2. Позиция под роботом всегда корректна. (Если там нет твердого блока.)
  3. Позиции до <flightHeight> вверх от твердого блока корректны.
  4. Любая позиция вплотную к стороне твердого блока - корректна (то есть роботы могут двигаться "по стенке").

Параметр <flightHeight> задается в конфигурации мода, и по умолчанию равен 8 блокам.

Для того, чтобы робот мог подниматься выше этого предела, установите в него апгрейд высоты полета.

Установка операционной системы[править | править вики-текст]

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


Если вы выбрали второй способ, сделайте следующее. Вставьте в дисковод робота дискету с OpenOS и включите его. После того, как робот загрузится, введите в командную строку install.

Программа выведет нумерованный список жестких дисков и предложит выбрать один из них для установки системы. Если вы не дали жесткому диску отдельного названия (см. Туториал: Работаем с дисками) он будет отображен в списке своим адресом.

Введите номер того диска, на который планируете установить операционную систему.

Программа-установщик скопирует необходимые файлы с дискеты (скорость установки системы зависит от мощности собранного вами робота). После этого вам будет предложено перезагрузить систему. Введите y (подтверждение). Теперь вы можете вынуть дискету из дисковода.


После установки системы, на жестком диске появится ряд папок и файл init.lua, который отвечает за загрузку операционной системы при запуске робота.

Использование[править | править вики-текст]

Робот на зарядке.

При сборке робота его аккумулятор заряжается на 50%. Для дозарядки поместите готового робота возле зарядного устройства (не забудьте подать на устройство сигнал редстоуна, силой этого сигнала регулируется скорость зарядки робота).

Клик правой кнопки мыши откроет интерфейс робота. Здесь располагается дисплей робота (если он был добавлен при сборке), индикатор топлива, его инвентарь (активный слот отмечен зеленым прямоугольником) и слоты для инструмента, дискеты и апгрейдов.


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

Туториалы[править | править вики-текст]

Программы для робота[править | править вики-текст]

Функции[править | править вики-текст]

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

См. также События робота.

История версий[править | править вики-текст]

  • До версии OpenComputers 1.3 роботы имели фиксированную конфигурацию и создавались на верстаке по рецепту (см. выше).
  • Начиная с версии 1.5 была изменена логика полета робота (см. выше).