Як би я міг використовувати випадкове насіння для створення рівня гри? Одне і те ж насіння завжди має генерувати абсолютно той самий рівень.
У цьому прикладі це був би рівень стилю Worms . Таким чином, кожен рівень матиме тему (луки, сніг тощо), базовий ландшафт, різні об'єкти, такі як дерева.
То з чого я б почав створювати подібний генератор рівнів? Що б задіяно? Які поняття він використовує?
Бонусні бали за будь-які хороші посилання ( бонусні бонусні бали за все, що стосується того, як це було зроблено з хробаками чи подібними).
Дякую.
srand(int)
. Подальші виклики до rand()
повертають послідовні значення, які завжди обчислюються в одному порядку, виходячи з цього насіння. Ви встановлюєте насіння один раз у своїй програмі. Після цього, якщо алгоритм залежить лише від результатів rand
, ви будете отримувати однаковий результат кожного разу.