Zum Inhalt springen
Vuk Cvetković
SpieleErstellt:

Minesweeper

Öffnen Sie jedes Feld, das keine Mine ist. Eine Zahl sagt, wie viele der acht Felder um sie herum vermint sind, und alles Weitere folgt daraus. Drei Spielfelder in den Größen des Originals, und der erste Klick ist immer sicher.

Spielfeld
Minen0
Zeit0:00
Bestzeit-

Geräumt

Jedes Feld, das keine Mine war, ist offen.

Mine

Das Minenfeld wird aufgedeckt, wie es war. Falsch gesetzte Fahnen sind markiert, und meistens lag genau dort der Denkfehler.

Drücken öffnet ein Feld, Rechtsklick oder F setzt eine Fahne, am Smartphone geht das mit langem Drücken. Hat eine Zahl alle ihre Fahnen, öffnet ein Druck auf sie oder die mittlere Maustaste den Rest ihrer Umgebung.

So wird gespielt

  1. Der erste Klick ist sicher

    Die Minen werden erst danach gelegt, und zwar so, dass die gedrückte Stelle frei bleibt. Der erste Zug kann also nicht verlieren und öffnet immer eine freie Fläche. Fangen Sie irgendwo an.

  2. Eine Zahl zählt ihre Nachbarn

    Sie gibt an, wie viele der acht angrenzenden Felder eine Mine enthalten. Ein Feld ohne Minen ringsum öffnet mit einem Druck die ganze Fläche um sich herum.

  3. Erkannte Minen markieren

    Rechtsklick am Computer, F auf der Tastatur, langes Drücken am Smartphone. Langes Drücken setzt immer nur eine Fahne, ein langsamer Finger kann also nicht gleich wieder entfernen, was er gerade gesetzt hat. Entfernt wird im Fahnenmodus, und den wollen Sie ohnehin, wenn mehrere Fahnen auf einmal anstehen. Der Zähler zeigt Minen minus Fahnen.

  4. Auf eine erfüllte Zahl drücken

    Sobald um eine Zahl so viele Fahnen liegen, wie sie angibt, öffnet ein Druck auf sie den Rest ihrer Umgebung auf einmal, und die mittlere Maustaste macht dasselbe. Wenn Sie die Taste gedrückt halten, erscheinen die Felder, die aufgehen würden, schon eingedrückt, und Sie sehen alle acht, bevor Sie sich festlegen. Darin liegt das Tempo dieses Spiels, und die meisten entdecken es nie.

Wie es gebaut ist

Kein Canvas und keine Spielbibliothek, und anders als bei 2048 gleitet auch nichts. Es gibt keine Schleife und nichts, was gerade unterwegs ist: Ein Feld ist ein Button, der seinen Zustand wechselt oder eben nicht, und in der Expertengröße besteht das Spielfeld aus vierhundertachtzig davon. Zur Laufzeit kostet es eine Klasse auf einem Element.

Die Minen werden erst beim ersten Druck gelegt, nicht schon zu Beginn, und zwar außerhalb des gedrückten Feldes und seiner acht Nachbarn. Wer die Minen vorab verteilt, muss entweder den ersten Zug verlieren lassen, was ein Münzwurf ist und kein Spiel, oder so lange neu verteilen, bis das nicht mehr passiert, und das verzerrt unbemerkt die Wahrscheinlichkeiten auf dem restlichen Feld. Werden die Minen spät gelegt, bleibt das Feld fair, und der erste Zug öffnet immer eine ganze Fläche.

Eine Fläche wird über eine Warteschlange geöffnet, nicht rekursiv, denn eine Rekursion mit vierhundert Ebenen darf ein Smartphone zu Recht verweigern. Die Warteschlange liefert der Animation das Timing gleich mit: Der Ring, auf dem ein Feld gefunden wurde, ist sein Abstand zum gedrückten Feld, also wartet jedes Feld entsprechend viele Schritte, bevor es aufgeht. So breitet sich das Öffnen nach außen aus, statt dass das ganze Spielfeld auf einmal umspringt, und das kostet eine benutzerdefinierte Eigenschaft und eine Verzögerung.

Das Spielfeld ist ein echtes Grid: Zeilen, Zellen, eine Zeilen- und Spaltenzahl und immer genau ein Feld in der Tabulatorreihenfolge, sodass man es mit den Pfeiltasten durchläuft statt mit der Tabulatortaste. 2048 muss vor dem Screenreader verborgen und über eine Live-Region beschrieben werden, weil sechzehn Kacheln, die sich bei jedem Tastendruck neu schreiben, nicht lesbar sind. Ein Minenfeld ist eine Tabelle, die stillhält und wartet, und genau dafür ist ein Grid da.

Esc