我将如何使用随机种子生成游戏关卡?相同的种子应始终生成完全相同的水平。
对于此示例,它将是蠕虫样式级别。因此,每个级别都会有一个主题(草地,雪地等),基本地形,不同的对象(例如树木)。
那么我将从哪里开始创建这种级别生成器呢?会涉及什么?它使用什么概念?
积分为任何任何好的链接(奖励积分为任何有关它是如何在蠕虫或类似的完成)。
谢谢。
srand(int)
。随后的调用rand()
将返回顺序值,该顺序值始终基于此种子以相同顺序计算。您在程序中设置了一次种子。之后,如果算法仅取决于的结果rand
,则每次都会获得相同的结果。