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

JavaScript Discussion :

Démineur en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Par défaut Démineur en javascript
    Pour un projet en javascript, nous devons coder un démineur. Nous avons réussi à mettre les différentes mines de façon aléatoire ainsi que les chiffres autour. Cependant, lorsque la case est vide, il faut découvrir toutes les cases adjacentes en utilisant une fonction récursive. Et là, nous avons un pb pour cette fonction. Si qqn pourrait nous aider, merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    // cette fonction se déclenche lorsque la case de coordonnées g et h est vide (background-image="images/caseInfVide.png")
    function decouvrirGris(g, h)
    {
     
        // récupère l'id de la case
        valeurApres="x"+(g)+"y"+(h);
     
        // change l'image
        document.getElementById(valeurApres).style.backgroundImage='url('+tabDebut[g][h]+')';
     
                   // pour arrêter aux bordures du tableau
            if(g>=0 && g<9 && h>=0 && h<9)
                        {
                    if(tabDebut[g][h]=="images/caseInfVide.png")
                    {
     
     
                            valeurAutour="x"+(g)+"y"+(h);
                            decouvrirGris(g-1, h-1);decouvrirGris(g-1, h);
                            decouvrirGris(g-1, h+1);decouvrirGris(g, h-1);
                            decouvrirGris(g, h+1);
                            decouvrirGris(g+1, h-1);decouvrirGris(g+1, h);
                            decouvrirGris(g+1, h+1);
                        }
                    }
     
    }
    On a vraiment besoin de votre aide. Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 59
    Par défaut
    Concrètement il se passe quoi? Quelle est le problème?
    Juste une fonction javascript sans code html autour et un "help me please" bah on va pas aller loin...

  3. #3
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    +1 le Che , d'habitude c'est j'ai un problème !!! sans le code , la c'est le code sans les explications lol

    donc que se passe t-il ? un message d'erreur lié au code ?

Discussions similaires

  1. Les meilleurs livres pour apprendre le JavaScript
    Par vermine dans le forum Livres
    Réponses: 23
    Dernier message: 10/06/2019, 18h58
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    Réponses: 21
    Dernier message: 17/04/2009, 17h14
  3. Création d'un démineur sous Javascript
    Par Madd0x dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/02/2009, 10h55
  4. appel xmlservice via fonction javascript
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 06/05/2003, 14h24
  5. JavaScript de vérification de formulaire
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 6
    Dernier message: 26/02/2003, 13h48

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