¿Cómo haría para usar una semilla aleatoria para generar un nivel de juego? La misma semilla siempre debe generar exactamente el mismo nivel.
Para este ejemplo, sería un nivel de estilo Worms . Por lo tanto, cada nivel tendría un tema (praderas, nieve, etc.), terreno base, diferentes objetos como árboles.
Entonces, ¿dónde comenzaría a crear este tipo de generador de niveles? ¿Qué estaría involucrado? ¿Qué conceptos usa?
Puntos de bonificación por cualquier enlace bueno ( puntos de bonificación de bonificación por cualquier cosa relacionada con cómo se hizo en gusanos o similares).
Gracias.
srand(int)
. Las llamadas posteriores a rand()
devolverán valores secuenciales que siempre se calculan en el mismo orden, en función de esta semilla. Establece la semilla una vez en su programa. Después de eso, si el algoritmo depende solo de los resultados rand
, obtendrá el mismo resultado cada vez.