Hex Casting: первое заклинание и работа со стеком

Гайды

Как понимать узоры Hex Casting: сущности, векторы и порядок действий. Простой пример с координатами и способ находить ошибку в последовательности.

  • 4 минуты чтения
  • 1 просмотр
  • 7 разделов
Моя игра выбрать версию

Запомним в этом браузере и подставим там, где доступна ваша версия. Настройки открытой ссылки важнее этого выбора; отметки версии в вики не меняются.

На странице 7 разделов

Заклинание состоит из действий

В Hex Casting узоры на шестиугольной сетке выполняют операции над данными. Посох позволяет рисовать их последовательно, а книга показывает названия и формы. Для начала подготовьте посох, книгу и подходящий запас аметистового ресурса Media.

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

Что такое стек на понятном примере

Представьте стопку карточек. Новое действие кладёт карточку сверху либо снимает нужные верхние карточки и заменяет их результатом. При этом карточки бывают разных типов: число, сущность, вектор или список.

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

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

Найдите в книге три узора и выполните их в таком порядке:

Шаг Действие Что остаётся сверху
1 Mind’s Reflection Сущность заклинателя
2 Compass’ Purification Вектор положения его глаз
3 Reveal Тот же вектор, показанный игроку

Это упражнение проверяет чтение данных без разрушения блоков. Сначала выполните только первый шаг и убедитесь, что узор распознаётся. Затем добавьте преобразование и показ результата. Если Compass’ Purification нарисован первым на пустом стеке, ему неоткуда взять сущность.

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

Как разбирать более длинную последовательность

Перед запуском запишите ожидаемое состояние стека после каждого шага. Например: «игрок», затем «координаты», затем «координаты и число». Такая запись сразу показывает, где нужное значение было преобразовано или потеряно.

Проблема Проверка
Действие требует сущность, а сверху координаты Не выполнено ли преобразование слишком рано
Не хватает аргументов Сколько значений оставили предыдущие действия
Данные есть, но эффект не возникает Доступность действия, Media и область применения
После перестановки узоров всё сломалось Зависимости по типам и порядку аргументов

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

Media и испытательная площадка

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

Если больше нравится магия с готовыми формами и компонентами, сравните подход с Mana and Artifice.

Частые вопросы

Нужно ли знать программирование?

Для начала достаточно понимать порядок действий и типы данных. Запись состояния стека после каждого шага полезнее попытки запомнить десятки узоров сразу.

Почему правильный узор выдаёт ошибку?

Форма может быть верной, но входные данные отсутствуют или имеют другой тип. Проверьте предыдущие шаги.

Можно ли использовать любой вектор как направление?

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

Источники

Читайте дальше

Цвет открытия и алтарь
4 мин 1

Spectrum: начало прохождения и цветная магия

Как начать Spectrum, найти первые жеоды, запустить Pigment Pedestal и разобраться с закрытыми рецептами, не пропуская систему открытий мода.

Магия 10 модов
10 мин 15

Моды на магию для Майнкрафта: 10 модов от заклинаний до ритуалов

Iron's Spells и Wizards — заклинания как в RPG, Ars Nouveau — свои заклинания из частей, Botania — магия цветов, Occultism и Goety — демоны и некромантия, Blood Magic — магия крови. Что делает каждый мод, под какую версию и загрузчик он есть и с чего начать.