Ein-Klick-Bug

Aus MinesweeperWiki
Version vom 27. August 2013, 13:19 Uhr von Judith Laister (Diskussion | Beiträge) (hat One Click Bug nach Ein-Klick-Bug verschoben: Englisch -> Deutsch)
Zur Navigation springenZur Suche springen

Der One Click Bug tritt auf, wenn der Zetimesser bei Minesweeper nicht anhält, nachdem das Spiel mit nur einem Klick gewonnen wurde. Dieser Bug betrifft nur das Anfänger Level auf Windows Minesweeper.

Geschichte

Es ist schon seit langem bekannt, dass bei Minesweeper der erste Klick niemals eine Mine ist. Falls der erste Klick über einer Mine gemacht wird, wird die Mine in die obere linke Ecke gesetzt. Sollte dort schon eine Mine sein, wird diese nach rechts auf das nächste freie Feld verschoben. Es ist nicht bekannt wer diese Tatsache zuerst bemerkte, es gab aber bereits im Jahr 2000 Kenntnis davon. 2003 veröffentlichte Usman Latif den Code für Winmine samt der StepSquare Funktion auf seiner Website.

Das 8*8 Anfänger Level auf Winmine enthält 2 Zyklen (Board Zyklen) mit insgesamt 48624 verschiedenen Feldern. Tim Kostka analysierte diese Boards 2002 und entdeckte, dass keines davon auf normalem Weg mit nur einem Klick gelöst werden konnte. stattdessen gab es 5 Boards, die sich zu 1 3BV abändern ließen, wenn der erste Klick eine bestimmte Mine verschob. Die Chance mit dem ersten Klick zu gewinnen liegt bei ungefähr 1 zu 800.000.

An diesem Punkt kann der Bug auftreten. Winmine erwartet nicht, dass der erste Klick zugleich der letzte Klick ist. Als Folge hält der Zeitmesser nicht an. Zum stoppen muss der Spieler einen weiteren Klick ausführen.

Bilder

Videos

  • One Click Bug Videos - Zwei Beispielvideos: Das erste Video ist eines der obigen Boards, das andere ist eines der 5 Boards die Tim Kostka gefunden hat.

Anmerkungen

Rodrigo Camargos Untersuchungen haben ergeben, dass es keine Boardzyklen auf dem 9x9 Anfänger Level, das seit Windows XP standard auf Winmine ist, mehr gibt. Die Spielfelder wurden deshalb nicht mehr analysiert und kategorisiert. Am 14. März berichtete Dennis Lütken im Guestbook, dass er ein 3BV=1 Anfänger Board auf XP gesehen hat, das keine Mine in der oberen linken Ecke hatte und dass die Zeit von selbst stoppte. Dies lässt vermuten, dass 3BV=1 Boards zufällig vorkommen können. Allerdings schrieb Benjamin Green am 29. Oktober 2006, dass er ein ebensolches Board auf XP gespielt hatte bei dem die Uhr weiter lief. Daraus lässt sich schließen, dass der Bug immer noch existiert. Es ist nicht bekannt, ob der Bug noch in Windows Vista und späteren Versionen existiert. Keiner der Clones, die für die offiziellen Ranglisten genutzt werden, hat diesen Bug je gehabt.

Links