Page suivante Page précédente Table des matières

6. Pourquoi un germe~?

Pour les joueurs, nous avons besoin d'un jeu imprévisible. Pour les développeurs, nous avons besoin d'un jeu facile à déboguer, donc nous avons besoin d'être capables de reproduire une situation, de la recréer. Nous devons être capables d'obtenir à nouveau la même liste de nombres aléatoires, et la méthode pour obtenir cela est d'utiliser un germe. Le germe est chargé par le jeu au démarrage et sauvegardé de temps en temps pour permettre le déboguage. Avec le germe et un bon système de logs, nous sommes capables de rejouer le jeu et de le déboguer. Nb.~: le germe et l'état courant du générateur aléatoire ne doivent pas être accessibles aux joueurs, et même aux administrateurs (pas de tentation), pour éviter la triche.


Page suivante Page précédente Table des matières