Pages

Wednesday, March 27, 2019

Генераторы карт городов

Генератор фэнтези-городов

https://watabou.itch.io/medieval-fantasy-city-generator
Много разных настроек, сохраняет в png и svg, так что можно редактировать карту как вектор.
Можно включать разные режимы раскраски, в том числе такой, где есть разные кварталы разным цветом (Style - включить Watercolors).
А если отключить городскую стену, поля и цитадель получится карта не-обязательно-средневекового города, прекрасно годится под современность или даже киберпанк.
Режим Warp позволяет подсвечивать и двигать ключевые точки, если случайно сгенерированная карта вас почему-то не устраивает.
У меня получился вот такой городок Кнотчестер. :)

Вариант, где можно сохранить ссылку на конкретный город

http://fantasycities.watabou.ru
Заходим на сайт, он создаёт новый город и генерирует для него адресную строку с уникальным параметром seed.
Эту строку можно сохранить, чтобы открывать этот город снова, настраивать параметры, давать на него ссылку кому-то ещё.
Теперь мы можем зайти и подправить в Кнотчестере то, что захотим.

И у этой штуки есть 3Д версия!

https://watabou.itch.io/toy-town
Скачать получившийся городок в виде картинки, правда, нельзя, только делать скриншоты. И он перегенерируется с каждым новым заходом на страницу.
Но там есть разные режимы просмотра, можно сделать зимний город, можно ночной, в тумане, с деревьями. Можно даже погулять по улицам.)
В Хроме всё это у меня сработало. в Файрфоксе получилось только покрутить карту и перегенерить город нажатием на Enter.
Увы, с прямой ссылкой на город по его seed этот вариант пока не работает, так что побродить по Кнотчестеру не удастся.
Но неизвестный городок с рекой и крепостью получился довольно неплохо.
По умолчанию город создаётся в пустыне. Чтобы озеленить его, нужно включить деревья (нажать F) и Европу (нажать 8). Чтобы получить карту в изометрической проекции, жмём 3, в ортогональной - 4. Мне больше понравилась изометрическая.
Повернуть её под произвольным углом у меня не получилось, но можно включить автовращение (клавиша ` слева от цифр) и остановить его, когда карта повернётся так, как надо.