Come farei usando un seme casuale per generare un livello di gioco? Lo stesso seme dovrebbe sempre generare lo stesso identico livello.
Per questo esempio sarebbe un livello di stile Worms . Quindi ogni livello avrebbe un tema (praterie, neve ecc.), Terreno base, oggetti diversi come alberi.
Quindi da dove iniziare a creare questo tipo di generatore di livelli? Cosa sarebbe coinvolto? Quali concetti usa?
Punti bonus per qualsiasi link valido ( punti bonus bonus per qualsiasi cosa relativa a come è stato fatto in worm o simili).
Grazie.
srand(int)
. Le chiamate successive a rand()
restituiranno valori sequenziali che vengono sempre calcolati nello stesso ordine, in base a questo seme. Hai impostato il seme una volta nel tuo programma. Successivamente, se l'algoritmo dipende solo dai risultati rand
, otterrai sempre lo stesso risultato.