Zum Inhalt springen
Vuk Cvetković
SpieleErstellt:

Zauberwürfel

Mischen Sie ihn und bringen Sie ihn wieder in Ordnung. Ziehen Sie an einer Schicht, um sie zu drehen, und ziehen Sie irgendwo neben dem Puzzle, um das Ganze umzudrehen. Die Uhr läuft ab Ihrem ersten Zug und bleibt stehen, wenn jede Seite wieder einfarbig ist.

Zeit0.00
Züge0
Bestzeit-

Restliche Züge in diesem Schritt: 0

Gelöst

Zeit0.00
Züge0

Puzzle wählen

Ziehen Sie an einem Feld, um seine Schicht zu drehen, und ziehen Sie irgendwo neben dem Würfel, um ihn ganz zu drehen. Auf der Tastatur drehen U, D, L, R, F und B eine Seite, mit Umschalt in die andere Richtung, eine Zahl davor erreicht eine tiefere Schicht, und die Pfeiltasten drehen den ganzen Würfel. Beim 2×2 und 3×3 zeigt H einen Tipp.Ziehen Sie an einem Feld, um seine Ecke zu drehen, und ziehen Sie irgendwo neben der Pyramide, um sie ganz zu drehen. Auf der Tastatur drehen U, L, R und B eine Ecke, mit Umschalt in die andere Richtung, eine 1 davor dreht nur die Spitze, und die Pfeiltasten drehen die ganze Pyramide. H zeigt einen Tipp.

So wird gespielt

  1. An einer Schicht ziehen

    Drücken Sie auf ein Feld und ziehen Sie es in die Richtung, in die seine Reihe oder Spalte gehen soll. Die Schicht folgt Ihrem Finger und rastet ein, wenn Sie loslassen, und eine schnelle Wischbewegung dreht sie zu Ende.

  2. Zum Umdrehen daneben ziehen

    Ziehen Sie irgendwo neben dem Puzzle, um das Ganze zu drehen und eine andere Seite anzusehen. Lassen Sie los, und es richtet sich wieder gerade vor Ihnen aus, sodass immer drei Seiten gut zu sehen sind. Am Computer macht die rechte Maustaste dasselbe direkt auf dem Puzzle.

  3. Mischen, dann gegen die Uhr

    Mischen verdreht es mit zufälligen Zügen. Die Uhr läuft ab Ihrem ersten Zug und bleibt stehen, sobald jede Seite einfarbig ist, und Ihre Bestzeit wird für jedes Puzzle einzeln gespeichert. Rückgängig nimmt den letzten Zug zurück. Sie kommen nicht weiter? Tipp zeigt den nächsten Zug und wofür er da ist, Schritt für Schritt, und eine Lösung mit Tipps zählt nicht als Bestzeit.

  4. Fünf Puzzles

    Der 2×2 ist der beste Einstieg, der 3×3 ist der Klassiker. 4×4 und 5×5 haben zusätzliche Schichten in der Mitte, und die Pyramide dreht sich in Dritteln um ihre Ecken, mit Spitzen, die sich einzeln drehen.

Wie es gebaut ist

Kein Canvas, kein WebGL und keine 3D-Bibliothek. Das Puzzle ist eine Szene aus gewöhnlichen Elementen, eines pro Feld, mit CSS-Transformationen im Raum platziert, und der Browser zeichnet die Perspektive und rechnet aus, was vor was liegt. Ein 5×5 hat hundertfünfzig davon. Ein Zug schreibt eine Drehung auf die Felder der Schicht, die sich dreht, und auf sonst nichts, und in den Schnitt schieben sich zwei dunkle Platten, damit das Innere des Puzzles nie leer ist.

Kein Zug ist irgendwo aufgeschrieben. Ein Puzzle ist eine Liste von Plätzen, an denen ein Feld sein kann, jeder mit einem Mittelpunkt und einer Richtung, in die er zeigt, und ein Zug ist eine Achse, eine Scheibe Tiefe entlang dieser Achse und ein Winkel. Ein Zug nimmt die Felder in dieser Scheibe mit, und wo jedes landet, wird gefunden, indem man es dreht und nachsieht, welcher Platz dort liegt. Würfel und Pyramide haben mechanisch nichts gemeinsam und laufen auf demselben Code, und der 3×3 besteht die klassische Probe: R U, 105 Mal wiederholt, bringt ihn zurück in den gelösten Zustand.

Ein Ziehen wird durch dieselbe Projektion gemessen, mit der der Browser zeichnet. Jede Achse, um die sich das Feld unter Ihrem Finger drehen könnte, wird ausprobiert, und die, deren Bewegung auf dem Bildschirm am besten zu Ihrem Finger passt, gewinnt. So dreht sich aus jedem Winkel die richtige Schicht, und zwar so schnell, dass das Feld unter Ihrem Finger bleibt. Wenn Sie loslassen, zieht eine Feder die Schicht zum nächsten Schritt. Sie ist etwas unter der kritischen Dämpfung eingestellt, sodass die Schicht ein, zwei Grad überschwingt und zurückfedert, und genau das wirkt wie Plastik, das einrastet.

Nach einem Zug übernimmt ein Feld die Lage des Platzes, an dem es gelandet ist, statt die Drehung zu behalten, die es dorthin gebracht hat. Die beiden können sich um eine Vierteldrehung in der Ebene des Feldes unterscheiden, was man nicht sieht, weil jedes Feld um seine Mitte symmetrisch ist, und so sammelt sich kein Rundungsfehler an, egal wie lange Sie spielen.

Jedes Feld wird aus einer einzigen Richtung beleuchtet, die an den Betrachter gebunden ist und nicht an das Puzzle, sodass die obere Seite die hellste und die rechte die dunkelste ist, wie auch immer es gedreht ist. Die Helligkeit wird neu berechnet, während sich die Ansicht dreht, und nur geschrieben, wenn sie sich sichtbar ändert. Auch die Klänge entstehen im Browser: Bei jedem Zug ertönen zwei Klicks im Abstand von ein paar Millisekunden über einem kurzen, tiefen Klopfen.

Die Tipps folgen der Methode, die man lernt, und nicht der kürzesten Lösung, denn eine kürzeste Lösung kann nur sagen, dass ein Zug einen Schritt näher bringt, und daraus lernt man nichts. Der 3×3 wird in den sieben Schritten der Schicht-für-Schicht-Methode gelöst, der 2×2 in drei und die Pyramide in drei, und jeder Zug trägt seinen Schritt, das Teil, um das es geht, und innerhalb einer Folge die Folge selbst. Wo ein Schritt Ermessenssache ist und keine Folge, etwa welche weiße Kante als nächste nach unten kommt und wie, findet eine kurze Suche die wenigsten Züge für dieses eine Teil, ohne zu bewegen, was schon an seinem Platz ist. Der Plan wird neu berechnet, sobald das Puzzle nicht dort ist, wo er es erwartet hat. Geprüft wurde er, indem man ihn von fünfzehnhundert zufällig gemischten Stellungen aus befolgte, und er hat jede davon gelöst.

Esc