Kapitel 15. Arrays von Arrays
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In den letzten beiden Kapiteln dieses Buches werden 2D-Grafiken verwendet, um fortgeschrittenere objektorientierte Konzepte zu veranschaulichen. Wenn du Anhang C noch nicht gelesen hast, solltest du ihn jetzt lesen und dich mit den Klassen Canvas
, Color
und Graphics
aus dem Paket java.awt
vertraut machen. In diesem Kapitel verwenden wir diese Klassen, um Bilder und Animationen zu zeichnen und um grafische Simulationen durchzuführen.
Conway's Spiel des Lebens
Das Game of Life, kurz GoL, wurde von John Conway entwickelt und 1970 in der Kolumne von Martin Gardner im Scientific American bekannt gemacht. Conway nennt es ein Null-Spieler-Spiel, weil keine Spieler/innen benötigt werden, um Strategien zu wählen oder Entscheidungen zu treffen. Nachdem du die Anfangsbedingungen festgelegt hast, beobachtest du das Spiel selbst. Das ist interessanter, als es klingt; du kannst es im Wikipedia-Eintrag "Conway's Game of Life" nachlesen.
Das Spielbrett ist ein 2D-Gitter aus quadratischen Zellen. Jede Zelle ist entweder lebendig oder tot; die Farbe der Zelle zeigt ihren Zustand an. Abbildung 15-1 zeigt ein Beispiel für ein Raster; die fünf schwarzen Zellen sind lebendig.
Das Spiel läuft in Zeitschritten ...
Get Think Java, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.