TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.63K subscribers
Post #444 4.74K
Как создать процедурно генерируемое подземелье

Реддитор показал короткий туториал:

1. Размещаем случайным образом комнаты разной формы и размеров.

2. На основе точек этих комнат делаем триангуляцию Делоне через алгоритм Боуэра-Ватсона. Звучит страшно, но на деле просто создаётся мэш. Примеры кода можно легко найти.

3. Находим в мэше минимальное связующее дерево.

4. По оставшимся связям размещаем коридоры. Для поиска конкретного пути по сетке автор воспользовался алгоритмом A*.

Для большего понимания есть более развёрнутый туториал от этого автора:

https://youtu.be/rBY2Dzej03A

#reddit #теория
More from @make_game
  1. Oct 15, 2026Как связать материалы стилизованного окружения Дом, забор и трава могут хорошо выглядеть п…
  2. Oct 15, 2026Как собрать плавный цикл ходьбы персонажа Если ноги двигаются, а персонаж будто едет по по…
  3. Oct 15, 2026Как отлаживать физику покадрово в PlayCanvas Тело проваливается сквозь пол или неожиданно…
  4. Oct 14, 2026Что добавить в прогрессию, когда игрок нашёл выигрышную стратегию В About Time игрок набир…
  5. Oct 14, 2026Как доставлять Gaussian Splat-модели в мобильный браузер Фотореалистичную 3D-модель мало б…
  6. Oct 14, 2026Эмодзи в комментарии сломал пинбол на Android После сентябрьского обновления Android 17 Vi…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →