Como eu usaria uma semente aleatória para gerar um nível de jogo? A mesma semente deve sempre gerar exatamente o mesmo nível.
Para este exemplo, seria um nível de estilo Worms . Portanto, cada nível teria um tema (campos, neve, etc.), terreno base, objetos diferentes, como árvores.
Então, onde eu começaria a criar esse tipo de gerador de nível? O que estaria envolvido? Quais conceitos ele usa?
Os pontos de bónus para qualquer qualquer boas ligações ( bônus de pontos de bônus para qualquer coisa relacionada à forma como ele foi feito em vermes ou similar).
Obrigado.
srand(int)
,. As chamadas subseqüentes a rand()
retornarão valores seqüenciais que são sempre calculados na mesma ordem, com base nessa semente. Você define a semente uma vez no seu programa. Depois disso, se o algoritmo depender apenas dos resultados rand
, você obterá o mesmo resultado sempre.