Hallo ich versuche gerade das spiel des lebens mit bluej zu programmieren, aber es funktioniert net
/**
* Trägt attribute Tod oder lebendig
*
* @Jens Heinrich
* @0.
- Spiel des lebens java 2
- Spiel des lebens java program
- Conways spiel des lebens java
Spiel Des Lebens Java 2
Spiel des Lebens als Applet
Ihr Browser kann leider keine Java-Applets darstellen! Beschreibung:
Eine Zelle kann sich in genau einem der Zustände lebendig oder tot befinden. Als Nachbarn einer Zelle bezeichnet man alle Zellen, die links, rechts, oberhalb, unterhalb oder diagonal
versetzt der Zelle liegen. Ausgehend von einer Anfangsgeneration
wird eine neue Zellgeneration nach folgenden Regeln erzeugt:
Eine Zelle wird (unabhängig von ihrem derzeitigen Zustand) in der
nächsten Generation tot sein, wenn sie in der jetzigen Generation
weniger als zwei oder mehr als drei lebende Nachbarn besitzt. Eine Zelle mit genau zwei lebenden Nachbarn ändert ihren Zustand nicht. Eine Zelle mit genau drei lebenden Nachbarn wird sich in der nächsten
Generation im Zustand lebendig befinden. Im Applet kann man durch Klicken auf einzelne Zellen deren Zustand ändern. Applet initialisieren: Seite neu laden
Einige Vorschläge zum Ausprobieren:
Der Blinker:
Aus
wird nach einigen Generationen
Der sog. Gleiter verschiebt sich jeweils innerhalb von 4 Zeitschritten diagonal um ein
Feld nach links unten:
Spiel Des Lebens Java Program
Hersteller:
Zur Website
Preis:
kostenlos
Lizenz:
Kostenlos
Betriebssystem:
Windows NT, OS X, keine näheren Angaben, Linux, Windows 98, Windows 2000, Windows ME, Windows XP, Windows Vista, Windows 7
Download-Größe:
34 KByte
Downloadrang:
2343
Datensatz zuletzt aktualisiert:
11. 09. 2020
Alle Angaben ohne Gewähr
Lebenssimulation mitsamt Code
John Conway's Game of Life
Kommentare
{{commentsTotalLength}} Kommentar Kommentare
{{}}
{{eated | date:' HH:mm'}}
Weitere Kommentare laden... Das könnte dich auch interessieren
Conways Spiel Des Lebens Java
Sie muß ja keine Kopie von leben sein, denn es werden ohnehin alle Zellen neu berechnet. #9
@Meniskusschaden Ich habe zwei Arrays erstellt, die gespiegelt werden. Dann wird allerdings das eine Array zum überprüfen der Regeln genommen und nach dem Ergebnis das gespiegelte Array verändert. Und erst am ende, wenn das 1. array durchgeschaut wurde, werden beide wieder abgeglichen. Das Array, an dem die Regeln angewendet werden, wird ja nicht verändert, während die Regeln angewendet werden sondern nur das andere Array
#10
Du hast zwar zunächst zwei Arrays erstellt, aber nach leben2=leben; enthält leben2 keine Kopie von leben, sondern es referenziert dasselbe array wie leben. Wenn du also eine Zelle in leben2 veränderst, hast du damit dieselbe Zelle in leben verändert. Die Zeile leben=leben2; ist wirkungslos, weil zu diesem Zeitpunkt bereits beide Variablen auf dasselbe Array zeigen. Wenn du vor jedem Aufruf von rule() ein neues Array leben2 erstellst, müsste es meines Erachtens funktionieren.
Freunde virtuoser Gitarrenmusik werden bei "Hands On Strings" voll auf ihre Kosten kommen. Thomas Fellow und Stephan Bormann gelten als zwei der einflussreichsten Protagonisten der aktuellen Gitarrenszene - Stephan nicht zuletzt durch musikalische Projekte (Cristin Claas, Nils Landgren) und Thomas als perkussive One-Man-Band bei Friend `n Fellow. Robert Zimmermann alias Bob Dylan ist leider verhindert. Dafür zelebrieren 10 hervorragende Musiker aus Thüringen dessen Songs unter dem Titel "For Ever Young – Bob Dylan Tribute" und für Freunde der äußerst originellen Kabarettisten aus der ersten Hälfte des vorigen Jahrhunderts zelebriert Tom Quaas aus Dresden mit großen Puppen und einem Musiker Karl Valentin. Alle Veranstaltungen im Überblick:
Freitag, 10. 06. 2022, 20:00Uhr
Seldom Sober Company – Irish Folk & Other Fine Music
Samstag, 11. 2022, 20:00 Uhr
Die Zöllner im Duo Infernale
Sonntag, 12. 2022, 16:00 Uhr
Dr. Donner – Junge Leipziger Brassband bringt die Musik New Orleans auf die Burg
Mittwoch, 15.