Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
16. Jun 2003
Juhu, Yeappy (oder klassich:) Heureka! Es geht. Es hätte wahrscheinlich schon vorher funktioniert, aber ich habe eben erst gemerkt, dass in dem Array nach dem ersten Durchlauf nicht nur 0 und 1 drin steht, sonder Zahlen von 0 bis 255, weil ich es nicht initialisiert hatte.
:oops: :| :? :(
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
16. Jun 2003
Verd***t. Ich glaube, ich habe hier gerade dieses Hasenvermehrungsprogramm geschrieben.
Ich habe jetzt Christians stilisierten Code wie folgt umgesetzt:
{ Feld besetzt ... }
if MicrobeArray2 = 1 then
begin
{ ... und 3 Nachbarnfelder besetzt ... }
if Summe = 3 then
{ ... lebt weiter }
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
15. Jun 2003
So mittlerweile tanzen sie nicht mehr Rock'n'Roll, aber dafür immer noch einen schnellen Discofox. :shock:
Christians Code funktioniert so wie er sich bei sich im Programm.
if MicrobeArray2 = 0 then
begin
if (Summe = 3) {or (Summe = 2)} then
begin
MicrobeArray2 := 1;
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
15. Jun 2003
Dann mache ich "Quick and Brite" raus. :wink:
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
15. Jun 2003
Könntest du mir den Code mal zeigen? Ich sehe nur noch Ixe und Ypsilone, wenn ich meinen Code ankucke. Und das Schlimme ist, die fangen auch noch an zu tanzen vor meinen Augen.
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
15. Jun 2003
Ich teste nicht auf <> 0 sondern addiere die Werte aller Nachbarfelder auf.
Und die Situation, ob das Feld ein Randfeld ist wird ja mit den if-Abfragen berücksichtigt.
Die Deklaration sieht so aus:
type
TMicrobe = array of Byte;
Und gefüllt wird so:
Forum: Sonstige Fragen zu Delphi
Delphi
by Luckie,
15. Jun 2003
So aus Spaß an der Freude und aus Langerweile habe ich mal das Spiel des Lebens nachprogrammiert. Bevor ich hie rlange erkläre, um was es dabei geht hier ein Link: http://www.bitstorm.org/gameoflife/
So die Regeln sind also:
1.) Hat eine Mikrobe weniger als zwei Nachbarn stirbt sie.
2.) Hat sie 2 oder 3 Nachbarn überlebt sie.
3.) Hat sie vier oder mehr Nachbar stirbt sie.
4.) Hat ein...