Данный модуль позволяет генерировать карты для сражений в WarCraft III.


Это довольно гибкий модуль позволяющий настраивать параметры генерируемой карты перед процессом её создания. Сама карта генерируется в среднем от 3 до 20 секунд (в зависимости от выбранных настроек генератора, размера карты и количества игроков).

Скриншоты

Настраиваемые данные перед процессом генерации

смотреть

Результат работы генератора

смотреть

В разработке усовершенствованная система генерации биом

смотреть

Дополнительная информация о генераторе

генерация биом

В случайном порядке или через настройки пользователя - генератор определяет основные используемые биомы (местности). От местностей зависят текстуры земли, декорации, вражеские нейтральные монстры, ассортимент в лагерях наёмников и насестах драконов.
Генератор умеет смешивать различные биомы. Например: он может сгенерировать карту, которая от запада к востоку плавно переходит от болотистой местности в сафари. Для биом устанавливаются доступные связи - другие биомы, с которыми они могут смешиваться. Например - зимняя биома может смешиваться с осенней, ледяной и смертельной; Но не может смешиваться с летней, сафари, джунглями и пустошью.
На игровой карте могут располагаться локации, имеющие свои локальные биомы. Например - группа големов может располагаться в горной местности, тогда текстура земли и декорации внутри этой локации будут соответствовать горным (вы можете наблюдать это на скриншотах)

генерация игроков

Точнее - генерируются позиции игроков. Для определения способа генерации позиций - используются настройки генерации игроков. В данный момент позиции могут быть выбраны случайно-хаотично, в этом случае играет полная непредсказуемость позиций игроков; либо - они могут быть созданы по окружности вокруг центра карты - это больше соответствует балансу, но в этом случае игроки будут представлять примерное расположение друг друга.
В будущем планируется разнообразить методы генераций позиций.

генерация локаций

Для каждой локации генерируется своё местоположение и радиуса коллизий (дабы не генерироваться в географическом конфликте с другими локациями). На локациях могут располагаться дополнительные декорации, монстры, нейтральные здания, локальные биомы, погодные эффекты, золотые рудники и игроки. Генерируемое количество тех или иных локаций определяются через настройки.

насыщенность мира

Как сообщалось ранее, игра имеет возможность настроить вероятность количественных значений локаций на карте. Например, если в настройках количество таверн указано как 2d55%, то 20% вероятности того, что на карте не будет таверн; 50% вероятности, что на карте будет одна таверна; и 30% вероятности того, что на карте будет две таверны. Таблицу вероятностей я привожу ниже:
смотреть таблицу
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
9 лет назад
0
J64_, зачем?
1
25
9 лет назад
1
Тот самый Кенсл, который когда-то сидел на инфо?
2
12
9 лет назад
2
Хотелось бы речку :((
Если бы была речка можно было как в игре анно начинать с коробля и плавать... искать место для базы...
Ну что-то это не в тему. Вообщем отличный генератор случайных карт, пригодится.
0
13
9 лет назад
Отредактирован Cancel
0
NanO, тот самый -)
ФИЗРУК, к сожалению - генерация проходимости происходит дольше, чем хотелось бы. Если и вставлять изменение проходимости (суша, вода), то отдельной настройкой с предупреждением о том, что такая генерация займёт существенное время.
0
24
9 лет назад
0
толстота
ну конечно,как будто в олдскульные сражения в варике никто не играет.
0
24
9 лет назад
0
Годно, жаль только что все это дела происходит в карте в Варике, не просто генерирует рандомные карты, которые потом можно отдельно сохранить.
0
13
9 лет назад
0
NilasAran_39, если кто предоставит доходчивую информацию о бинарном формате карты - я бы мог создать програмульку по генерации карт на WarCraft. У неё и возможности будут более широкими.
0
12
9 лет назад
Отредактирован Ikobot
0
Сможешь добавить дополнительные пункты по кол-ву золота в шахтах, а также кол-ву самих шахт в размере =игроки*2 или =игроки*3. А по поводу генератора, низкий тебе поклон, ты сделал это, хоть кто-то сделал это за 10 лет существования Варика. И да, хотелось бы отряды нейтралов разнообразить по числу воинов в отряде и кол-во биомов. А также возможность легко подгонять генератор под другие данные РО, которые можно будет вставить.
2
21
9 лет назад
2
проще уже сделать свою ртс, чем копаться в этом вц3
2
10
9 лет назад
2
Buulichkaa:
проще уже сделать свою ртс, чем копаться в этом вц3
Движок в студию.
2
21
9 лет назад
2
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.