Сказка навсегда остановлена.

Мы безмерно благодарны каждому из вас за время, которое вы подарили нашей игре, истории, которые вы создали, поддержку, которую оказывали друг другу и нам.

Надеемся, Сказка останется светлым и добрым воспоминанием в вашей жизни, и вы будете вспоминать наши приключения с улыбкой.

Это были замечательные тринадцать лет. Спасибо вам за них.

С любовью, команда Сказки.

AHrEJl
#1
[^_^] Магистр
могущество: 2238

эльфийка Доброгнева
63 уровня
Ранее был тест воды и мы видели, какой может быть карта с водой. Почему бы не добавить её хотя бы для тех городов в которых она упоминается как моря, озёра(для начала можно без рек)? Что мешает её добавить в ближайшем обновлении?
Газнил
#2
[​ϟ] Боец
могущество: 1204

гоблин Газнил
68 уровня
" Когда добавят воду?"
Как говорил админ одного пиратского сервера WoW - "когда-то"
AHrEJl
#3
[^_^] Магистр
могущество: 2238

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



Сообщение изменено
Migel
#4
без гильдии
могущество: 9495
длань судьбы
орк Yellow Horror
199 уровня
AHrEJl, проблематика воды озвучивалась: Тиендилу не интересно просто рисовать реки и моря. Он хочет, чтобы вода текла с гор в низины, благо их в игре уже есть. Но пока не придумал механизм формирования (и изменения при изменении ландшафта) рек. Также, на мой взгляд, существует проблема затопления бессточных котловин. При достаточном количестве воды в круговороте, она должна формировать открытые водные поверхности: крупные озёра, моря, океаны. А в Сказке котловины формируются вокруг гоблинских городов. Так что введи сейчас воду - и Моргор утонет. Я лично красивого решения этой проблемы не вижу.
AHrEJl
#5
[^_^] Магистр
могущество: 2238

эльфийка Доброгнева
63 уровня
Что бы вода текла из гор в низины, по моему это надуманный механизм и его прилепить к Пандоре не получится. Так как ландшафт постоянно меняется, значит механика не должна обязательно быть похожа на ту которую мы видим у себя в реале за окном(так как у нас в реале терраморфинг не каждый день происходит). Вполне возможно, что в Пандоре вода течет из низин в горы(т.е. наоборот от привычного), мир то "сказочный". Но посыл почему нельзя я понял.



Сообщение изменено
Unit
#6
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
44 уровня
Вода должна течь как дороги от городов. ну плюс можно на карте два три мощных источника воды установить и от них в сторону городов воду проводить. тогда и проблем будет меньше.
Tal Rasha
#7
[RASH!] Магистр
могущество: 7465
длань судьбы
эльф Даэтенлар
137 уровня
Как вариант, для рек можно задать начальную и конечную точки, и разрешить рекам в разумных пределах менять русло в зависимости от рельефа. Ну а озёра и моря, мне кажется, должны статичными быть.
Migel
#8
без гильдии
могущество: 9495
длань судьбы
орк Yellow Horror
199 уровня
Unit
Вода должна течь как дороги от городов. ну плюс можно на карте два три мощных источника воды установить и от них в сторону городов воду проводить.
Tal Rasha
Как вариант, для рек можно задать начальную и конечную точки, и разрешить рекам в разумных пределах менять русло в зависимости от рельефа.
Тогда реки в некоторых местах будут течь вниз, а в других вверх. Как по мне, так это ещё хуже, чем везде вверх. Оно конечно Сказка, кисельные берега и всё такое. Но не прикольно.

Уж лучше сделать мир принципиально выпуклым в центре, чтобы океан был краям карты, а впадины отбалансировать так, чтобы они оставались болотами, а не озёрами.
EysZ
#9
[^_^] Рекрут
могущество: 5124

эльф Айсберг
67 уровня
Проще ввести еще один биом и он уже даже есть, их уже даже два. Сделать его ниже уровня болот. То есть, вот в такой градации - болото/мелкая вода/большая вода. Чем глубже, тем глубже. Пусть это будет зависеть от находящийся рядом гор, их же нет так много тем более. Чем больше гор, тем больше влаги там, внизу, рядом с горами. Пустыни же пусть работают, как обратный катализатор, уничтожают воду. А с реками, откровенно говоря, хрен знает. Можно конечно сделать так, чтобы вода которая идет с гор на несколько клеток прорисовывалась в виде реки, а потом впадала в некое озеро или море.
Silent Wrangler
#10
[​ϟ] Командор
могущество: 17420
длань судьбы
гоблин
Наивеличайший Выдумщик Генджис
131 уровня
А у меня вот какая идея - для начала по карте процедурно разбрасываются источники, процедурно же засыхают.
От них начинает идти река, по такому алгоритму:
- если соседний тайл выше тайла реки, она в него попасть не может.
- если одного уровня, то может.
- если ниже, то она в него пойдёт.
- если подходящих тайлов несколько - выбирается рандомно изтсамых низких.
- если подходящих тайлов нет или река замыкается сама на себя - начинает копиться вода, образуя статичный водоём.
- река постепенно понижает тайлы вокруг себя
- если источник засох, то водоёмы пересыхают не сразу, а постепенно.
- чтобы было проще игрокам, вводятся законы о единоразовом изменении уровня тайла, с затратой товаров
- впоследствии, размещать/сушить истоки можно будет и не рандомом.
- и да, если течение реки внезапно прервано поввшением грунта - для этого тайла и всех последующих источниксчитается засохшим, даже если он не засох, а для предыдущих просчитывается онвое русло



Сообщение изменено
Грустный Ворон
#11
[LjUA] Магистр
могущество: 48292
модератор
эльф Наэр Крабан
145 уровня
- если подходящих тайлов несколько - выбирается рандомно изтсамых низких.
а можно и не один. разветвление рек это еще круче, чем сами реки) конечно в разумных пределах, иначе все будет в воде у нас
Silent Wrangler
#12
[​ϟ] Командор
могущество: 17420
длань судьбы
гоблин
Наивеличайший Выдумщик Генджис
131 уровня
ну это только наброски, и надо ещё просчитавать впадение рек друг в друга... хм, при разветвлении можно генерить "зависимый источник", из которого выходит суб-река с собственным ID... О, вот и решение, у реки будет параметр ID, и если река впадает в реку с таким же айди, то бишь сама в себя, тогда активируется последовательность заполнения, а если с другим, то... впадающая река на жтом месте аннигилируется, а показатель "полноводности реки" увеличивается, и уменьшается, если засох источник или река разделилась...
Yar The Godeath
#13
[^_^] Рекрут
могущество: 18

эльф Яролир
34 уровня
А потом закон о переименовании Лотир-Нериэн в Новую Венецию.
Silent Wrangler
#14
[​ϟ] Командор
могущество: 17420
длань судьбы
гоблин
Наивеличайший Выдумщик Генджис
131 уровня
А потом закон о переименовании
Лотир-Нериэн в Новую Венецию.
Чего?! Я те дам "переименовать Лотир-Нериэн"! Лапки прочь от моего города!
Unit
#15
[МОЛОТ] Рекрут
могущество: 3274

мужчина
Призрак Бульрога
44 уровня
Silent Wrangler

К Вашему могу добавить, что всю карту можно условно разделить на несколько зон.
В самой первой итерации случайно выбирается зона источник и зона притяжения (приемник) воды.
Затем по вашему алгоритму вода начинает перетекать из одной зоны в другую. Возможно не одним путем. Или не один,а два три приемника.
Там где будет упираться в более высокий тайл начнет образовываться озеро.
Точно также озеро будет образовываться в зоне приемнике.
Как только вся вода перетечет из источника в приемник (или образовавшееся у возвышенности озеро), то источник пересыхает и новым источником становиться приемник, а новый приемник снова выбирается случайным образом. При этом образовавшееся озеро тоже становиться источником.
Разные виды биома по разному должны влиять на скорость течения и высушивание реки, а значит и на колво воды в клетке (на глубину).
При пересечении с дорогой либо появляется мост либо пользуются лодками, паромами, плотами и так далее..
Колво воды на карте всегда будет определенное число X, которое просто будет распределятся от источника к приемнику.
Понадобятся новые тайлы (можно взять текущие тайлы дорог и в синий цвет их).
Таким образом будет чтото типо озера перемещающегося с места на место. В разное время в разных направлениях. Процесс не должен быть особо быстрым, к примеру 2 реальных месяца. Некоторые города будут попадать в затопление, тогда там уменьшается кол-во продукции или теряется один уровень экономики.
Ну что-то такое вообщем