Алгоритм поиска в глубину для процедурной генерации лабиринтов
В этой статье я расскажу об алгоритме процедурной генерации лабиринтов методом поиска в глубину с возвратами (Randomized depth-first search with recursive backtracking). Предлагаю онлайн демо и свой код на github (javascript).
Работая над своим ремейком пакмана, я столкнулся с необходимостью создания множества уровней. Каждый раз делать их с нуля было утомительно и я задумался о процедурной генерации заготовок уровней. Я открыл Википедию, почитал об алгоритмах генерации лабиринтов, выбрал подходящий мне и реализовал его.
https://habr.com/ru/articles/778202/
https://github.com/DizzyRide/maze_generator
#gamedev
👉 @game_devv
Post #2050
2.31K
- 👍 10
- 🔥 7