Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Генерация карты [Delphi, Windows]


Venom Spawn ©   (2005-04-08 13:22:00) 

Не подскажет ли кто, как выглядит алгоритм генерации случайных карт (в особенности рельефа: океаны, реки, холмы, горы) в играх серий Civilization и Heroes Of Might & Magic?


XProger   (2005-04-14 23:05:00) [1]

Смотри на ГеймДевках в статьях =)
http://GameDev.ru


Venom Spawn   (2005-04-14 13:51:00) [2]

Нет :(. Что за?


XProger   (2005-04-13 17:26:00) [3]

Про шумы Перлина слышал?


Venom Spawn   (2005-04-13 15:27:00) [4]


> for i:=0 to width do
>  for j:=0 to height do begin
>    map[i,j]:=round(random(maxtypes)/(random(maxtypes)+1)*map[i-1,j-1]);
>  end;

Это слищком рандомно. Нужен алгоритм, позволяющий по данным параметрам (количество воды, острова или континенты etc) выдавал соответствующий осмысленный :) рельеф.


OSokin   (2005-04-10 18:42:00) [5]

for i:=0 to width do
 for j:=0 to height do begin
   map[i,j]:=round(random(maxtypes)/(random(maxtypes)+1)*map[i-1,j-1]);
 end;

Это анализирует только левую вернюю ячейку.


Гостъ   (2005-04-10 18:41:00) [6]

Фракталы например :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо