Скачать OpenComputers II — Minecraft Моды — MetaMods
OpenComputers II

OpenComputers II

Активный

Установок

17

Последнее обновление

3 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Технологические

OpenComputers II

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

Основой вычислительных систем в моде служит эмулированная архитектура RISC-V, что позволяет запускать полноценную операционную систему Linux и работать с ней привычными способами. Сетевое взаимодействие реализовано через виртуальные сетевые карты и стандартные Ethernet-фреймы, обеспечивая естественную коммуникацию между различными компьютерами под управлением Linux.

Текущее состояние разработки

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

Основные возможности

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

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

Для начала работы настоятельно рекомендуется создать внутриигровое руководство «Справочник компьютерщика», содержащее информацию обо всех блоках, инструкции по сборке первого компьютера и другую полезную информацию.

По умолчанию компьютеры и роботы потребляют энергию (RF/Forge Energy), поэтому рекомендуется использовать этот мод вместе с другими модами, предоставляющими генерацию энергии.

Работа с системами

Экран с запущенным в Linux текстовым редактором nano.

Основной операционной системой является Linux, поставляемая с набором популярных утилит, включая текстовые редакторы vi и nano. Для создания ядра и образов корневой файловой системы используется buildroot.

Для упрощения написания скриптов включена поддержка языка Lua. Специфичные для Minecraft устройства, такие как инвентари, Блок интерфейса редстоуна и общая совместимость с другими модами, используют высокоуровневый API, предназначенный для работы через Lua. Это облегчает как добавление интеграций с другими модами, так и использование этих API при написании внутриигровых скриптов.

Пример кода для отправки сигнала редстоуна через Устройство интерфейса редстоуна: require("devices"):find("redstone"):setRedstoneOutput("up", 15)

Модульная архитектура

Инвентарь робота с выделенным компонентом прошивки.

Компьютеры и роботы настраиваются с помощью различных устройств. Общие типы компонентов включают оперативную память (RAM), прошивку и жесткие диски. Компьютеры дополнительно поддерживают установку карт расширения, таких как Сетевая интерфейсная карта, в то время как роботы могут оснащаться модулями, например Модулем операций с блоками, позволяющим разрушать и размещать блоки.

Участники проекта
Sangar

Sangar

Создан: 24 июл 2022

ID: 28167