[Language C] Programmation d'un demineur

soulwedge Messages postés 1 Date d'inscription   Statut Membre -  
 houssmen -
Voila , apres avoir longuement reflechi sur comment faire un demineur en language C, je me rend compte que je n'ai pas avancer d'un iota. C'est pour sa ke je demande de l'aide. je vous remercie d'avance.

8 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Salut.
    Pour commencer il faut définir une matrice (un tableau à double entrée quoi) Ensuite, tu places des mines aléatoirement dans cette matrice.
    Rand est une fonction aléatoire entre 0 et 1.
    tu parcour chaque case, si Rand>s tu met une mine, sinon tu n'en met pas.
    s>0.5 sinon, le jeu deviens impossible (variable de 'niveau')
    je te conseil ensuite de mettre 9 dans les cases ou tu décide de mettre une mine. Ensuite tu reparcour le tableau et pour chaque case tu regarde le nombre de mine voisine. Ce nombre est compris en 0 et 8 (d'où le 9 qd tu as une mine).
    Ton plateau est près.
    Ensuite, il ne te reste plus qu'à explorer ! Soit par souris soit en renrtant les coordonée au clavier.
    2
    1. houssmen
       
      je veux le programme du jeu dimineur en langage c+
      0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    OK.
    On peut t'en donner.
    Mais pour ça, il faudrai en dire un peu plus :
    où tu en est ?
    début ?
    requis pour faire un démineur : savoir gérer la souris et une GUI
    le corps du jeu est super simple sinon.
    1
  3. sami
     
    bonjour j'ai un demineur a programmer pour ds 3 semaines et je n'ai rien fait encore car je suis nul je ne comprends rien aidez moi svp ..... je dois le programmer sous LINUX et en langage C .... merci de me repondre
    1
  4. Valdil Messages postés 253 Statut Membre 152
     
    pas bonne solution, c'est pas comme ca que tu comprendra. C'est en cherchant que tu va progresser, c'est en faisant des erreurs que tu va t'amelioré.
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. didy_gwatinik Messages postés 358 Statut Membre 80
     
    Comment faire pour que les cases soient visibles au prochain affichage du tableau??? Je bloque totalement!
    1
  7. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    je sais pas.
    explique mieux, qu'entend tu par visible ? je ne connait pas ton programme, il faudrai que tu m'en dise un peu plus.
    Mais ià mon avis, il faut faire un deuxième tableau de bool pour savoir si une case est écouverte ou pas, ou de façon plus sioux, mettre une valeur négative (mais il y aurai le problème du zéro) ou ajouter 10, ou un truc dans le genre
    0
  8. galactic
     
    comment faire pour une Programmation d'un demineur avec le language C?
    0