IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

random pour un démineur


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut random pour un démineur
    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...

  2. #2
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    Le module random [1] permet de générer des nombres aléatoires.

    [1] http://docs.python.org/library/random.html

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    en fait, je cherche à placer aléatoirement les mines, et je vois pas du tout comment je pourrais faire

  4. #4
    Membre éprouvé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 74
    Par défaut
    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.

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    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

Discussions similaires

  1. fonction random pour une roulette
    Par davidka dans le forum GUI
    Réponses: 3
    Dernier message: 04/01/2014, 19h54
  2. Besoin d'aide pour un démineur
    Par Yaya074 dans le forum MATLAB
    Réponses: 1
    Dernier message: 14/05/2011, 22h14
  3. Random pour un jeu de memory
    Par Locki dans le forum Débuter
    Réponses: 7
    Dernier message: 27/02/2011, 21h21
  4. Système expert pour le démineur
    Par mohdaef dans le forum Intelligence artificielle
    Réponses: 2
    Dernier message: 18/09/2008, 07h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo