Процедурный генератор подземелий, лабиринтов, пещер и островов (для игр)

29.11.16

Задачи пользователя - Игры

Внешняя обработка для процедурной генерации подземелий, лабиринтов, пещер и островов (управляемые и обычные формы)

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Генератор подземелий
.epf 40,21Kb ver:1.1
23 Скачать бесплатно

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

Настройки генерации:

  1. Зерно: возможность указывать определенное "зерно" для генератора случайных чисел.
  2. Вид генерируемой карты: подземелье (лабиринт), пещера или остров.
  3. Заполнять карту: заполнять оставшееся пространство карты стенами или водой (для острова).

Подземелье:

  1. Неправильные комнаты: если этот флаг не установлен все комнаты будут прямоугольными.
  2. Максимум комнат: лимитируется количество создаваемых комнат. При установке количества в "0" будет создан только лабиринт.
  3. Расстояние: минимальное расстояние между создаваемыми комнатами.
  4. Дополнительные двери: по умолчанию создается "идеальное" подземелье, т.е., каждая область (комната) имеет одно и только одно соединение (дверь) с другой областью. Таким образом, из любой комнаты в любую другую можно попасть одним единственным путем. Добавление дополнительных дверей может облегчить прохождение лабиринта.
  5. Извилистость: чем меньше это значение, тем более длинными будут рукава коридоров.
  6. Тупики: процент тупиков, которые останутся после генерации уровня. Может использоваться для создания тупиковых коридоров в подземельях.
  7. Сквозные проходы: то же самое, что и п.4, только для стенок лабиринта.

Пещера:

  1. Минимальный размер: будут удалены участки пещеры площадью меньше, чем указанное значение.
  2. Разреженность: чем выше это значение, тем более просторной будет пещера.

Остров:

  1. Детализация: чем выше значение, тем более детальней получается остров, но и тем дольшебудет длиться генерация.
  2. Шероховатость: влияние эррозии.
  3. Деформация: влияет на форму острова.
  4. Вода: уровень моря. Чем выше значение, тем больше участков острова будет скрыто под водой.

 Новое в версии 1.1:

  1. Добавлено "зерно" для генератора случайных чисел.
  2. Возможность генерировать комнаты неправильной формы для подземелий.
  3. Возможность указывать минимальное расстояние между комнатами.
  4. Добавлена генерация пещер.
  5. Добавлена генерация островов.
  6. Изменено масштабирование.

Вступайте в нашу телеграмм-группу Инфостарт

обработка игра генерация лабиринт

См. также

Игры 1С 8.3 Бесплатно (free)

Да, это Wolfenstein на 1С, без сторонних сервисов... Только 1С, только хардкор.

24.04.2026    4944    137    darkghostterran    31    

45

Игры 1С 8.3 Россия Бесплатно (free)

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

07.04.2026    1345    41    chuprina_as    9    

14

Игры 1С 8.3 Россия Бесплатно (free)

Мастерам, проводящим настолки по Dangeons&Dragons, в помощь.

16.03.2026    2014    47    romba    0    

10

Игры 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Аналог тетриса на жёлтой платформе.

12.03.2026    1505    78    SerVer1C    6    

19

Игры 1С 8.3 Россия Бесплатно (free)

Классическая игра Три в ряд. При образовании комбинации из 3 и более фишек они исчезают, новые фишки падают сверху, а игрок получает очки. За длинные комбинации (4-5 фишек) начисляются бонусные очки.

05.03.2026    1478    129    user2163916    4    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Сокобан (Sokoban) — это классическая игра-головоломка, где игроку необходимо расставить ящики по целям, перемещая их по лабиринту.

20.02.2026    971    67    user2163916    3    

12

Игры 1С 8.3 Бесплатно (free)

Это расширение, практически к любой конфигурации 1С, идеально подойдёт не для того, чтобы парализовать работу организации, а для того, чтобы сформировать коллектив, объединённый общими целями, ценностями и интересами. И всё это достигается простым регулярно проводимым мероприятием по сплочению команды – шашечным турниром! В этом, не побоюсь этого слова, приложении, можно провести шашечную битву как с коллегой, так и самому с собой, если у вас раздвоение личности. А также к вашим услугам почти искусственный интеллект, то есть бот, который честно и по правилам играет с вами в поддавки, когда по правилам вы должны играть в обычные шашки.

28.12.2025    1898    126    Knyaz3d    6    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Преврати свой 1С с обычными формами в мощную игровую консоль! И пусть баланс подождет!

13.10.2025    8931    166    slava_1c    14    

44
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Sanya2049 40 25.12.15 15:53 Сейчас в теме
Хотя бы двери входа и выхода нарисовал, что была цель какаета
MherArsh; +1 Ответить
2. MherArsh 35 26.12.15 19:36 Сейчас в теме
(1) Sanya2049, Согласен, не хватает входа-выхода, когда то решал задачу поиска пути в таком лабирине ))
3. Caliban 154 28.12.15 09:24 Сейчас в теме
(1) Sanya2049, (2) MherArsh, не вижу смысла. Входы и выходы каждый определяет самостоятельно - кому то они нужны в комнатах, другим - в стенках или тупиках лабиринта.
SerVer1C; +1 Ответить
4. Lok`Tar 90 28.12.15 14:24 Сейчас в теме
Жаль, что код закрыт:(
5. Caliban 154 29.12.15 07:14 Сейчас в теме
(4) Lok`Tar, извините, но я закрываю свой код, если планирую использовать обработку в дальнейшем. Подробное описание этого алгоритма с картинками можете посмотреть здесь. Там же есть ссылки и на исходники. Правда, они на языке dart, но разобраться можно.
6. Tatitutu 3854 29.12.15 11:16 Сейчас в теме
(4) открытый код )
Игра: Лабиринт для 1С (теперь и для 8.0-8.2) 24.09.10 16:53
http://infostart.ru/public/75987/
7. пользователь 06.03.18 13:59
Сообщение было скрыто модератором.
...
8. пользователь 08.03.18 09:00
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация