BG Development


Страници: (2) 1 [2]   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Обвързване на генериран терен със seed
CPPlus
Публикувано на: 10-05-2018, 12:36
Quote Post



Име: Людмил Григоров
Група: Потребител
Ранг: Почетен член

Мнения: 1098
Регистриран на: 22.06.11



QUOTE (akrachev @ 10-05-2018, 08:39)
Пусни едно демо като има нещо

О с удоволствие, само да се добавят и някакви гадории да ти скачат и ще пусна.

Ето sneak peek за две нощи безсъние
Цък #1
Цък #2

Това мнение е било редактирано от CPPlus на 10-05-2018, 12:37


--------------------
Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
PMEmail Poster
Top
Дон Реба
Публикувано на: 10-05-2018, 13:18
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 7065
Регистриран на: 11.11.06



QUOTE (gat3way @ 10-05-2018, 11:31)
Бе няма да е баш секунди, LCG-то може и да го врътнеш за секунди все пак, но на mersenne twister-а инициализацията му е относително скъпа операция, сийдването "пипа" към 2-3 килобайта памет, вече генерацията на числа оттам нататък е евтина, та връткането на 4-те милиарда възможности може да отнесе доста повече, минути ако не и часове не знам. Ма пък това е силно склонно към паралелизация от друга страна, няма никакви зависимости между отделните инициализации. Единствено това че му требе памет е малко криво.

P.S ся между другото ми стана интересно, намерих някаква "бърза" имплементация на MT и му врътнах 10 милиона инициализации...отнема 13 секунди (на core i7-4810MQ @ 2.8GHz). Значи 4-те милиарда би следвало да се врътнат за по-малко от 2 часа...и тва на едно ядро. Бе не е толкова много.

ъъъ нещо не ми е ясно, щом сийда финално е 32 бита, защо изобщо ще минаваш през инициализация?
PM
Top
Дон Реба
Публикувано на: 10-05-2018, 13:20
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 7065
Регистриран на: 11.11.06



QUOTE (CPPlus @ 10-05-2018, 12:36)
QUOTE (akrachev @ 10-05-2018, 08:39)
Пусни едно демо като има нещо

О с удоволствие, само да се добавят и някакви гадории да ти скачат и ще пусна.

Ето sneak peek за две нощи безсъние
Цък #1
Цък #2

добро е бе, колко базови модула има?
PM
Top
CPPlus
Публикувано на: 10-05-2018, 13:25
Quote Post



Име: Людмил Григоров
Група: Потребител
Ранг: Почетен член

Мнения: 1098
Регистриран на: 22.06.11



QUOTE (Дон Реба @ 10-05-2018, 13:20)
QUOTE (CPPlus @ 10-05-2018, 12:36)
QUOTE (akrachev @ 10-05-2018, 08:39)
Пусни едно демо като има нещо

О с удоволствие, само да се добавят и някакви гадории да ти скачат и ще пусна.

Ето sneak peek за две нощи безсъние
Цък #1
Цък #2

добро е бе, колко базови модула има?

В момента 7, като единия не му се калкулират правилно размерите и алгоритъма си мисли, че няма място за него никъде и не го слага icon_lol.gif

Иначе пича с моделите ще изкара още 2-3 модулчета

Това мнение е било редактирано от CPPlus на 10-05-2018, 13:26


--------------------
Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
PMEmail Poster
Top
ici
Публикувано на: 10-05-2018, 13:37
Quote Post


Group Icon
Име: Ивайло Илчев ики
Група: VIP
Ранг: Почетен член

Мнения: 15599
Регистриран на: 06.06.04



В Minecraft модовете които генерират терен използват това: https://en.wikipedia.org/wiki/OpenSimplex_noise


--------------------
Както и при християнската религия, така и при социализмът, най-лошата реклама за идеята са нейните последователи. - Джордж Оруел
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 10-05-2018, 14:13
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2989
Регистриран на: 22.06.12



QUOTE (Дон Реба @ 10-05-2018, 13:18)
ъъъ нещо не ми е ясно, щом сийда финално е 32 бита, защо изобщо ще минаваш през инициализация?

Ми щото алгоритъма трябва да си инициализира началното състояние с тоя seed за да може да плюе числата след това.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) 1 [2]  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0