137 votes

Est-il possible de toucher une mine au premier clic ?

Est-il possible pour un malchanceux de toucher une mine lorsqu'il clique sur la première case au hasard ?

2 votes

0 votes

@Pharap Résoudre ce problème devrait être assez trivial. Si vous conservez une liste de cases sans mines, choisissez-en une au hasard et échangez son contenu avec la case sur laquelle l'utilisateur a cliqué en premier.

0 votes

@jamesdlin Oh je sais, ce n'est pas un problème difficile, ma solution allait être différente de la solution canonique cependant.

148voto

Galen Nare Points 1225

Il est impossible de cliquer sur une mine au premier clic, du moins sous Windows 98. Si une mine se trouve sous la première tuile cliquée, elle est déplacée vers le coin supérieur gauche, si le coin supérieur gauche est occupé, la mine se déplace à droite de la tuile d'angle. Il ne semble pas que le comportement ait changé depuis.

Source :

7 votes

Sur les versions plus récentes (Win 7+), il devrait être possible de toucher une mine au premier clic.

3 votes

Et si les quatre coins sont occupés ?

7 votes

@SunQingyao Il n'essaie pas le coin droit, il essaie le coin gauche +1 (par exemple, un pas vers la droite). Si la rangée supérieure est pleine, elle essaie la rangée suivante. Cela ne pourrait échouer que si le plateau entier était plein de mines, ce qui, je crois, n'est pas autorisé dans la configuration du jeu.

122voto

Magus Points 529

Non, il n'est (normalement) pas possible de trouver une mine au premier clic dans l'implémentation de Minesweeper de Microsoft.

Il est assez facile de se convaincre qu'il est impossible de perdre au premier clic. Voici un test que je fais pour évaluer la qualité des autres implémentations de Minesweeper : Lancez Minesweeper, créez une partie personnalisée et réglez la taille du plateau et le nombre de mines sur les valeurs maximales autorisées. La version Windows 7 de Minesweeper permet un plateau de 24x30 avec 668 mines (92,7% du plateau). Démarrez une partie, cliquez sur une case aléatoire. Créez une nouvelle partie, répétez. Faites-le encore quelques fois. La probabilité que tous vos premiers clics se produire d'être chanceux devient rapidement très faible (par exemple, après 5 fois, la probabilité que vous ayez eu de la chance sur tous vos premiers clics tombe à (1 - 0,927) 5 0.000002). Puisque cela est si improbable, le jeu doit garantir que le premier clic est toujours sûr. (Si cette faible probabilité ne vous convainc pas, continuez à répéter jusqu'à ce qu'elle soit suffisamment faible pour vous convaincre).

En outre, sous Windows 7 et versions ultérieures, si vous choisissez de redémarrer une partie (avec les astuces activées), Minesweeper affiche un message :

Les mines sont dans la même position que lors du dernier match. Attention ! Vous pouvez perdre au premier clic.

La dernière phrase implique que normalement vous ne pouvez pas perdre au premier clic.

Enfin, Les anciennes versions de Minesweeper avaient un xyzzy code de triche qui indiquait si un carré contenait une mine. Cependant, si vous activez cette triche, le fait de cliquer sur une case qui semble contenir une mine aura pour effet de no révèlent une mine pour le premier clic, fournissant une preuve supplémentaire que le jeu a une logique spéciale pour empêcher une perte au premier coup. (J'ai vérifié que cela est vrai au moins jusqu'à Windows 3.1).

17 votes

Donc si l'objectif est de s'assurer qu'il n'y a pas de mines, et que les mines ne sont placées qu'après votre premier clic... cela signifie-t-il que quelqu'un qui termine la partie sans cliquer aurait rempli l'objectif ?

33 votes

@StephanBijzitter Le seul mouvement gagnant est de ne pas jouer ?

2 votes

@StephanBijzitter l'objectif est de savoir où sont les mines et quels sont les spots sûrs. Techniquement, pour la première étape, tous les spots le sont, cependant.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X