cs_vega11
Messages postés39Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention15 juillet 2010
-
26 avril 2006 à 19:28
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
26 avril 2006 à 22:51
Salut à tous !
je suis etudiant en premiere annee bts ig option dev .
Dans le cadre de mes cours on m'a demandé de créer un demineur (ce que j'ai fait)
je met le lien membres.lycos.fr/leken11/demineur.zip
je voulais donc avoir votre avis sur le code savoir si vous trouvez ca trop lourd par ex.
Ma prof n'a pas encore voulu nous expliquer comment on peut faire pour
que le plateau se decouvre tout seul lorsque qu'il n'ya pas de bombes
alentour (j'espere que vous voyez ce que je veux dire)
Si quelqu'un peut m'expliquer le principe c'est sympa !
JB76000
Messages postés135Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention14 février 2013 26 avril 2006 à 20:50
Salut!
J'en avais fait un sur TI-83. Le principe, tout se passe dans un tableau. Je place mes mines, je parcours mon tableau case par case et s'il y a une mine, j'incrémente de 1 toutes les valeurs des cases voisines. Ensuite, lorsque tu découvre une case, tu parcours ton tableau de droite à gauche et de bas en haut, puis de gauche à droite et de haut en bas, à partir de la case découverte. Si l'une des cases voisines est découverte et vide (sans mines ni nombre), tu la découvres et tu repars de ta case. C'est très lourd, il y a probablement un autre moyen mais je ne le connais pas.
PS : je vais jeter un oeil à ton code mais si ça me saoule, je ne vais pas insister