Наработка генерирует случайное поле битвы при каждом запуске игры.
Таким образом, игроки никогда не знают где их противники, нейтральные здания, и даже в какой местности будет происходить сражение: от Нортренда до Затопленных руин.
60 22 869
33
alexprey, про проходимость Cancel вроде тоже спросил, я просто невнимательно прочитал. Исправил.
29
Кет, это карта проходимости, не совсем то что надо
33
На тему проходимости нашёл:
1.16 Файл war3map.wpm : карта путей
Заголовок:
char[4]: file ID = 'MP3W'
int: file version = 0
int: path map width (=map_width*4)
int: path map height (=map_height*4)
Данные:
Каждый байт отвечает за 1/16 тайла.
Размер: (высота_карты*4)*(ширина_карты*4) байт.
Таблица флагов:
0x01: 0 (не используется)
0x02: 1=непроходимый, 0=проходимый
0x04: 1=недоступный для полёта, 0=доступный для полёта
0x08: 1=недоступный для строительства, 0=доступный для строительства
0x10: 0 (не используется)
0x20: 1=порча, 0=без порчи
0x40: 1=суша, 0=вода
0x80: 1=неизвестно, 0=обычный
(Не очень знаком с терминами, так что мог перевести не вполне точно, но смысл такой.)
17
Угу, я долго с этим мучался.
С чем именно?
У кого с английским хорошо? (у меня плохо). Мне нужна помощь, нужно из этой страницы world-editor-tutorials.thehelper.net/cat_usersubmit.php?view=427... найти информацию о том, как на бинарном уровне редактировать следующие параметры карты: высоты, тайлы, проходимость. Откликнувшегося занесу в титры с выражением особой благодарности.
6
Угу, я долго с этим мучался. Так и не решил этот вопрос.
Можно было бы устроить конкурс разработчиков на эту тему.
Победителю- пожизненный респект и +10 к карме)
1 пункт от alexprey: 1.1 (ненормативная лексика) Завуалированный мат
29
Cancel:
NilasAran_39, если кто предоставит доходчивую информацию о бинарном формате карты - я бы мог создать програмульку по генерации карт на WarCraft. У неё и возможности будут более широкими.
21
Cancel:
ландшафт будет генерироваться намного дольше текущей версии.
Добавляй его конечно, есть карты которые грузятся по 5-10 минут. Если результат стоит свеч (а он имхо стоит их) - затрата оправдана.
21
Melissa, так если выйдет годнота, то можно из процесса не только фан извлечь
24
Buulichkaa, что проще и приятнее - собирать из конструктора поделку или добывать сырье,делать детали и самостоятельно вообще изготовлять продукт?
17
Buulichkaa, мне не так важно для чего делать - для варика или самостоятельной игры. Для меня это отдых. Но для варика делать проще. Если пригласят - могу поучаствовать и в проекте, имеющим шансы быть завершённым.
Создал новый алгоритм генерации участков. Был вдохновлён "героями 3". После создания алгоритма - стал узнавать, выяснил, что генератор карт в героях 3 скорее всего был сделан по алгоритму вороного, когда стал сравнивать - заметил, что результаты моего алгоритма очень похожи на результаты вороного за исключением того, что в результатах его алгоритма "ровные" границы между участками (в моём алгоритме между участками неровные границы). Но мой алгоритм сильно отличается от диаграммы вороного своей логикой. В моём присутствует возможность гибких настроек генерируемых участков. Сейчас вот думаю - стоит ли переносить алгоритм в генератор карт. Если сделать это - то ландшафт будет генерироваться намного дольше текущей версии.
Прикрепляю результаты моего генератора участков:
смотреть