сентябрь 9, 2022

Wave Function Collapse in Godot

Добавить в
Мои игры
Торрент
Скачать
Коллапс волновой функции

Этот небольшой демонстрационный проект представляет собой свободную реализацию Godot алгоритма коллапса волновой функции. Коллапс волновой функции — это алгоритм процедурной генерации изображений (или уровней/сеток/геометрии/поэзии и т. д.), локально похожих на входные данные. Эта реализация использует мозаичную модель алгоритма и автоматически строит соединения плиток, анализируя цвета граничных пикселей.

Элементы управления
  • Выберите ширину и высоту имитации с помощью ползунков в левом верхнем углу.
  • Выберите плитки из списка плиток, чтобы активировать их. Активные плитки (и их повороты) используются в моделировании. Для этого требуется как минимум две совместимые плитки.
  • Вы можете масштабировать с помощью колесика мыши и панорамировать с помощью средней кнопки мыши.
  • Если вы когда-нибудь потеряете вид, вы можете использовать Сбросить вид кнопку, чтобы вернуться к настройкам камеры по умолчанию.
  • Кнопка запуска/остановки запускает симуляцию. Чтобы это работало, необходимо выбрать как минимум две совместимые плитки.
  • Кнопка «Сброс» очищает симуляцию.
Экспериментальные функции

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

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

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

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

  • Загрузка файлов поддерживается только в сборках Windows. Веб-версия не имеет доступа к вашему жесткому диску.
  • Поддерживаемый формат файла: PNG
  • Изображения должны быть квадратными
  • Изображения должны иметь одинаковый размер. Размер тайлов по умолчанию — 9 x 9 пикс.
  • Правила смежности формируются на основе цвета граничных пикселей.

Игнорирование любого из них, скорее всего, приведет приложение в невосстановимое состояние. Просто перезагрузите его.

Как скачать Wave Function Collapse in Godot через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Wave Function Collapse in Godot
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!