projects
shell & jar
minesweeper
jpg Optimizer
get Java |
Über den einfachen Reiz von MineSweeperGegen die Spielsucht
Nach einigen kleinen Spielchen fand ich mal, das man bei
Minesweeper einfachste Aufgaben per Hand erledigt die eigentlich
ein Computer ausführen sollte. Wahrscheinlich liegt
gerade in der Einfachheit der Aufgabe ihr Reiz. Und
der Grund für viele tausend Stunden vergeudeter Arbeitszeit
jedes Jahr, ....
Die Implementationen die ich kenne (Windows-Standard und KDE2-kmines) gehen so vor,
dass sie alle Nachbarn von Feldern die eine '0' beinhalten aufdecken, also
alle wo es auf den ersten Blick sicher ist - dies dann auch rekursiv für alle
automatisch aufgedeckten Felder.
Weiterhin bieten sie ein Feature an (Win: Beide Maustasten gleichzeitig drücken)
alle direkten Nachbarn aufzudecken wenn es durch reines Abzählen sicher ist.
Letztlich geht es also um das schnelle Erkennen primitivster Muster, und das anschliessend schnelle Klicken mit 2 Maustasten gleichzeitig. Was ich nun automatisieren wollte, war dieses einfache Aufdecken von sicheren Feldern und das Markieren von verminten. Stellen wo rund um ein Feld mit einer bestimmten Ziffer diese der Summe 'nicht aufgedeckt' + 'markiert' enspricht, wie gerade beschrieben. Allerdings nur das, was durch reines Abzählen von markierten und aufgedeckten Feldern erreichbar ist, ohne Kombination der Informationen mehrerer aufgedeckter Felder, jedes 9x9 Quadrat wird einzeln betrachtet. Das ist wohl das, was einem Menschen - der zählen kann - ohne weitere Denkfähigkeit möglich ist. ErgebnisDas Ergebnis ist ein eher langweiliges Spiel, gerade bei 16x16 und höher, was als Fortgeschritten und Profi deklariert wird. Entweder ist alleine durch das einfache Abzählen nach wenigen Klicks alles geöffnet, oder man trifft zufällig eine Mine. Bei 9x9 ändert sich relativ zum üblichen Spiel nicht so viel, manchmal hat man aber auch dort in 3 Sekunden gelöst.
Wenn doch noch ein paar Felder verdeckt bleiben, so sind das jene bei denen man: FazitFür mich hat das Spiel einiges (alles?) an Reiz verloren. Beim Original geht es um banale Mustererkennung. Bei meiner Version ist alles schnell vorbei. Da spiel' ich doch lieber Freecell.
Wahrscheinlich ist das gerade der Reiz des Originals: DownloadFür alle Systeme mit mindestens Java 1.3, also Windows, Mac, *nix etc. Probier es einmal aus.
Neue Version 1.1 vom 18.8.2003: Fenstermanagerprobleme unter Linux korrigiert.
Beim ersten klick nun keine Mine. Etwas Makeup.
56KB.
Oder hier direkt mit Java Webstart in der sicheren Sandbox starten.
|
© July 2003 Peter Büttner