У меня есть 2D-карта тайлов размером 100x100 тайлов. Большинство из них представляют собой морские плитки и остров посередине. Я хочу, чтобы каждая морская плитка имела значение глубины.
Я думал об использовании чего-то вроде карты шума для создания местности, а затем переворачивал ее вверх дном, но я не уверен, как учесть уже существующую землю. Потому что чем ближе к земле, тем меньше глубина.
Должен отметить, что остров посередине спроектирован, а не сгенерирован макетом.
Итак, в основном я хочу создать карту, которая выглядит примерно так, где 0 — плоская земля, а другие значения — глубина в метрах, например.
9 9 9 9 9 8 9 8 7
9 7 7 8 7 6 7 6 6
9 7 4 3 3 3 4 5 6
9 6 2 0 0 0 0 3 6
9 6 2 0 0 0 0 1 6
9 6 2 0 0 0 0 3 6
9 7 4 2 2 2 1 3 6
9 7 7 8 7 6 7 6 6
Если бы кто-нибудь мог указать мне в правильном направлении, это было бы здорово.