Текущий архив: 2003.12.23;
Скачать: CL | DM;
Вниз
Большая карта... Найти похожие ветки
← →
JohnJ © (2003-05-31 13:16) [0]Здравствуйте все. Я читал ваш совет на счёт того как сделать карту 10х10. Это не трудно, я бы и сам так сделал. Но у меня другая проблемма: мне надо сделать карту 3000х1500 (минимум). Самому рисовать не охота! :)
А если через датчик случайных чисел - она дурацкая получается. Мне надо составить программу, которая бы рисовала материки и океан (1 или 0). Причём надо так, чтобы материки были похожи на материки... Как бы это объяснить... Ну вот, например в героях, или в цивилизации 3 есть "сгенерировать карту". И там у них такие хорошие карты получаются! Если кто знает алгорим как это сделать, подскажите плиз, а то у меня идеи уже кончились... Получается немного похожее на то что нужно, но не всегда! А мне нужет чёткий алгоритм! Чтобы безотказно! :) Заранее благодарен.
← →
cyborg © (2003-05-31 16:30) [1]Попробуй что-то типа волнового алгоритма, определи точку центра материка, а затем ЭНными проходами прибавляй рэндомной вероятностью берега.
← →
Плохой человек (2003-05-31 21:49) [2]Да уж, задача сложная. Cyborg подсказал хорошую идею. Возьми несколько центров, строй о них материк и, возможно, часть материков сольётся и будет более сложная форма. Тебе нужно для реалистичности добавить изрезанную линию берега и всё такое.
← →
Asteroid © (2003-06-01 22:44) [3]А можно взять все те же несчастные фракталы и задать некоторый уровень, ниже которого - вода, выше - материк.
← →
cyborg © (2003-06-02 08:43) [4]Asteroid © (01.06.03 22:44)
И что, ты хочешь сказать, что так ты более правдоподобный контур материка сделаешь?
← →
JohnJ © (2003-06-02 16:47) [5]Спасибо! Но я уже так делал... Пробовал и рандомно строить материк от центра, и пробовал чтобы он ещё старался кругаля навернуть вокруг уже созданного материка (причём рандомно)... Ну в общем много чё пробовал, даже не знаю как объяснить, какие это были способы... По идее должно было получиться, но нет! :(
Были, конечно и хорошие карты, но, к сожалению, не все... Или может я просто придирчив к своим картам, или может я плохо реализовал свой алгоритм? Может быть...
Я просто думал есть какой-то общеизвестный метод, до которого я не додумался...
Если кто узнает, или вспомнит - пишите! :) Буду рад! :)
← →
Asteroid © (2003-06-03 02:13) [6]> cyborg © (02.06.03 08:43)
Даже более, чем уверен. И пусть кто мне попробует возразить :))
http://mrl.nyu.edu/~perlin/planet/
← →
Alek Aaz © (2003-06-03 04:02) [7]>Asteroid ©
Еще бы алгоритм. У меня по уродски получается... Сам-то делать не пытался?
← →
JohnJ © (2003-06-03 11:01) [8]Похоже я нашёл ответ на свой вопрос (хотя ещё не читал - сессия).
http://www.gamedev.narod.ru/Tutorials_r.htm
← →
TButton © (2003-06-04 13:06) [9]нет. там ответа на твой вопрос нету.
← →
Asteroid © (2003-06-05 02:42) [10]> Alek Aaz © (03.06.03 04:02)
Я пытался делать только трехмерные, правда, не фракталами.
http://www.ixbt.com/video/3dterrains-generation.shtml - может поможет.
← →
JohnJ © (2003-06-05 10:14) [11]спасибо за ссылку! :)
Страницы: 1 вся ветка
Текущий архив: 2003.12.23;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.012 c