Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
191 - RPG XIII
Сегодня, 14:20
 PapkaI_Igrodel
Насколько серьезно в…
Сегодня, 10:17
 VoroneTZ
191 - ?
14.02.2026
 PapkaI_Igrodel
Итоги 2025 года
11.02.2026
 Darthman
Создание игровых рес…
26.01.2026
 Darthman
190 - Horror
14.01.2026
 Mefistofel
190 - ?
5.12.2025
 Erewego
Будущее IGDC
16.11.2025
 kott
Форумный квест IGDC
8.11.2025
 IAmNotARobot
189 - Race V
4.08.2025
 IAmNotARobot
Сейчас на сайте
Гостей: 11


Пользователей: 1,794
новичок: stom
Обсуждение «Генерация подземелий на Python [Урок]»
Tiendil
Avatar пользователя

Опубликовано 17.04.2020 08:21 (6 лет назад)    #


Несколько вечеров проверял идею генерации космических баз. Космическая база в итоге не получилась, а вот на добротное подземелье результат похож. Поскольку шёл от простого к сложному и никакой суровой магии не делал, то решил переработать код в урок по генерации подземелий на Python.

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

Урок: https://tiendil.org/dungeon-generation-from-simple-to-complex/

Код находися на github.
RPG XIIII:Не участвую.
Mefistofel
Инженер‑космогоник
Avatar пользователя

Опубликовано 18.04.2020 14:53 (6 лет назад)    #
Неплохая статья
Мне кажется, генерация баз близка к предложенным вариантам - отличается только построение комнат, оно должно быть более шаблонным.
RPG XIIII:Не участвую.
Перейти на форум:
Конкурсы
Открытые конкурсы:
RPG XIIII

Старт: 31 января 2026г.
Финиш: 23 февраля 2026г.

Участники: 6
Недавние конкурсы:
 190 - Horror
 189 - Race V
 188 - RPG XIII
 187 - Bullet Heaven
 186 - Strategy
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

28,126,775 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.