bonjour,
j'essaie de recréer le jeu démineur dans les mêmes conditions que celui fourni par windows, j'ai un problème pour remplir aléatoirement les mines.
quelqu'un pourrait m'aider s'il vous plait...
Version imprimable
bonjour,
j'essaie de recréer le jeu démineur dans les mêmes conditions que celui fourni par windows, j'ai un problème pour remplir aléatoirement les mines.
quelqu'un pourrait m'aider s'il vous plait...
Le module random [1] permet de générer des nombres aléatoires.
[1] http://docs.python.org/library/random.html
en fait, je cherche à placer aléatoirement les mines, et je vois pas du tout comment je pourrais faire
Tes cases sont sûrement numérotées. Il suffit simplement de tirer un nombre aléatoire entre la case 1 et la case n pour obtenir une position de case minée, et de recommencer le nombre de fois nécessaire.
Comme la dit desintgr
T'es case sont forcement numéroter
Du genre
if X < 10 and X > 0:
case = 0
...
...
Et a partir de la tu tire un numero au hazard
from random import randrange
mine = 0
while mine < 20: ==> (si tu veut placer 20 mines)
valeur = randrange(0,100) ==> ( le 100 et ton nombre de case )
mine += 1
( A la suite de sa tu crée t'es mines qui prenne en valeur )
CreateMine ([valeur])
Exemple un peu a larache si ta besoin d'un peu plus de détail je t expliquerai en mieux approfondi