Fungecraft - a Minecraft programming language
Активный0.0
Установок
Последнее обновление
Версии
Fungecraft - язык программирования в Minecraft
Получите возможность программировать прямо в мире Minecraft! Fungecraft - это уникальная модификация, которая превращает обычные игровые блоки в элементы настоящего языка программирования.
Как начать программирование
Чтобы запустить свою первую программу, установите на землю каменный блок. Затем, направив взгляд на этот блок, выполните команду /trigger fungecraft.play. Ваша программа начнет выполнение на один блок южнее от камня. Выполнение продолжит двигаться в южном направлении до тех пор, пока программа не встретит оператор изменения направления обнаружит препятствие из бедрока, что приведёт к завершению программы.
Базовые операции
Система включает различные типы операторов для создания полноценных программ:
Направление: Используйте фиолетовую глазированную терракоту, которая работает как стрелка-указатель. При достижении этого блока программа продолжит выполнение в направлении, указанном стрелкой.
Математические операции:
- Сложение: Окисленный медный блок
- Вычитание: Проигрыватель
- Умножение: Медовой соты
- Деление: Светло-синяя глазированная терракота
- Модуль: Незер-кварцевая руда
Каждая математическая операция извлекает из стека два значения (сначала b, затем a) и возвращает результат операции вычисленной с использованием a и b. Например, при операции вычитания программа извлечёт 3, потом 2 и вернёт результат 2 - 3.
Система кодирования блоков (MSBE)
В таблице представлена полная система кодирования блоков для работы с языком:
Диапазон цветной шерсти (0-15): Черная, серая, коричневая, светло-серая, белая, красная, оранжевая, желтая, зеленая, лаймовая, бирюзовая, светло-синяя, синяя, фиолетовая, розовая
Цветной бетонный порошок (16-31): Соответствует тем же цветам что и шерсть
Различные функциональные блоки (32-64): Воздух, бамбук, цветной бетон, котел с лавой, незер-кварцевая руда, наблюдатель, медовая сота, окисленный медный блок, табличка из дуба, проигрыватель, варпед табличка, светло-синяя глазированная терракота, сундук, раздатчик, фиолетовая глазированная терракота (направления), розыгрыш, бедрок, различные виды камня и руд
Специальные механизмы (65-126): Камень, булыжник, глубинносланец, угольная руда, медная руда, железная руда, лазуритовая руда, редстоун руда, изумрудная руда, алмазная руда, поршень, древний обломок, механизмы редстоуна, терракота, нотный блок, липкий поршень, ковры, кафедра
Эта система кодирования обеспечивает всё необходимое для написания сложных программ прямо внутри игрового мира Minecraft.