Как сгенерить карту, тобто землю, воду, леса, поля и т.д.
- From
- Sergey Andrianov (2:5017/13.40)
- To
- Andrey Trubitsyn ()
- Date
- 2000-02-22T09:11Z
- Area
- RU.ALGORITHMS
Здравствyй, yважаемый Andrey!
Недавно, Пон Фев 21 2000 в 20:59, некто Andrey Trubitsyn
писал All по поводy Как сгенерить карту, тобто землю, воду, леса, поля и т.д. :
AT> Алгоритм подскажите, может есть какой !
Насколько я понимаю, карта - это двумерный массив, ячейки которого могут принимать одно из заданного набора значений (земля, вода, леса, поля...).
Сначала следует задать процентное соотношение между землей, водой...
Затем при помощи датчика случайных чисел вычислить для каждой точки соответствующий ей тип ландшафта.
Вот и все. Что, некрасиво получилось? А чтобы было красиво, необходимо задать критерий такой "красивости".
PS. В свое время я пытался попробовать генерить карту, случайным образом расставляя на ней "затравки" и заставляя их расти. Результаты, на мой взгляд, вполне обнадеживающие. Но на самом деле здесь следует сочетать различные алгоритмы, долго и нудно подбирать оптимальные коэффициенты. Да и представление об оптимальности у каждого человека свое... В общем, сгенерить хорошую карту (для стратегичекой игры, насколько я понимаю) - дело непростое и требующее серьезной работы, в том числе головой. Простого алгоритма задесь IMHO не существует.
Не прощаюсь
Sergey
--- Да будет свет ! ---
* Origin: Сергиев Посад <Ферма> Сергей Андрианов (2:5017/13.40)