Rubik-Würfel

Beispiel für ein Java-Applet

Auf dieser Seite wird ein Java Applet-Programm vorgestellt, welches den berühmten Rubik-Würfel auf eine Webseite portiert. Dieses hervorragend programmierte Applet demonstriert Live einige der besonderen Möglichkeiten und Vorteile von Java.
Java Java Starker Kaffee
Rubik Applet Genial einfach bedienbar
Rubik Würfel Das weltweit erfolgreichste Spielzeug, perfekt auf den PC übertragen
Programmierung Verwendung des Applets in eigenen Webseiten
Demo Weitere Applet-Beispiele: Geogebra (Kalkulation+Grafik), JMol (Molekül-Modelle)

Java-Applet: Rubik-Würfel

Ihr Browser kann das Applet 'rubik.class' nicht anzeigen.
Der berühmte Rubik-Würfel:
Das Applet ist ein interaktives Programm:
Drehen sie den Würfel mit der Maus.
Taste S (scramble) mischt, Taste R (restore) ordnet - wenn Mauszeiger über dem Applet.
Dieses einfache Beispiel zeigt besonders gut einige Fähigkeiten von guten Java Applet-Programmen, z.B.
Einfache interaktive Bedienung
Schnelle Grafik in guter Qualität
Hohe Rechenleistung, daher rasche Reaktion, hier z.B. Live 3D-Animation.

Rubik-Würfel

Der Würfel wurde vom ungarischen Ingenieur und Architekten Ernő Rubik erfunden, 1975 patentiert und mehrfach ausgezeichnet. Er entwickelte sich zum meist-verkauften 'Spielzeug': Nach Angaben des eigenen Webs wurden 300 Mio Stück verkauft.
Leider war im Internet kein Portrait von Ernő Rubik auffindbar.
Wikipedia: Zauberwürfel (Geschichte, Lösungs-Algorithmen)
Rubiks.com - Offizielle Webseite (Story, Shop, Links)
Das oben gezeigte Applet 'Rubik Unbound' stammt von Karl Hörnell. (Geschichte des Applets, Erklärung, Quelltext, weitere Applets). Man findet es nicht nur auf zahlreichen Webseiten, sondern auch als Beispiel in der Ausbildung von Java EntwicklerInnen. Im Internet findet man einige weitere Rubik Applets, z.B.
Thomas Minx, Michael Schubart
(Vorsicht - Derartige Links veralten rasch)

HTML-Progammierung

Programmierung

Erzeugen sie eine Webseite, in welche das Applet eingebettet werden soll.
Kopieren sie die Applet-Datei rubik.class in das gleiche Verzeichnis wie die Webseite.
Setzen sie den rechts gezeigten HTML-Quelltext an der gewünschten Stelle ein.
Damit ist das Applet betriebsfertig - Das Java-Programm benötigt zu Arbeit keine Daten (Parameter).

Der HTML-Quelltext zur Anzeige dieses Applets:
<applet code="rubik.class" style="width:120px; height:120px;">
Ihr Browser kann das Applet nicht anzeigen.
</applet>

Parameter

Ohne Parameter verwendet das Applet einen grauen Hintergrund der Farbe   C0C0C0  
Man kann die Farbe des Hintergrunds wahlweise mit dem Parameter bgcolor angeben. Dazu fügt man ein <param>-Element in das <applet>-Element ein. Als Wert wird ein hexadezimaler → RGB-Code erwartet.

Das Applet auf weissem Hintergrund:
<applet code="rubik.class" style="height:120px; width:120px;">
<param name="bgcolor" value="FFFFFF" />
</applet>