Spiel :: Leben

Spiel :: Leben - spielt Conways Spiel des Lebens.
Jetzt downloaden

Spiel :: Leben Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael K. Neylon
  • Website des Verlags:
  • http://search.cpan.org/~dmuey/Hash-Merge-0.10/Merge.pm

Spiel :: Leben Stichworte


Spiel :: Leben Beschreibung

Spiel :: Life - spielt Conways Spiel des Lebens. Spiel :: Life - spielt Conways Spiel des Lebens.Synopsis Verwenden Sie das Spiel :: Leben; mein $ spiel = neues Spiel :: Leben (20); mein $ startet = , , ]; $ Game-> Place_Points (10, 10, $ Start); für (1..20) {mein $ grid = $ spiel-> get_grid (); foreach (@ $ grid) {drucken Sie Karte {$ _? 'X' : '.' } @ $ _; drucken "n"; } drucken "nn"; $ game-> prozess (); } Conways Spiel des Lebens ist ein grundlegendes Beispiel, um "Living" -Muster in eher grundlegenden Regelsets zu finden (siehe Anmerkungen). Das Leben des Lebens findet auf einem rechteckigen Gitter von 2D statt, wobei jeder Gitterpunkt lebendig oder tot ist. Wenn ein lebender Gitterpunkt 2 oder 3 Nachbarn in den umliegenden 8 Punkten aufweist, bleibt der Punkt in der nächsten Generation lebendig; Jeder oder mehrere werden es töten. Ein totter Gitterpunkt wird lebendig, wenn es genau 3 lebende Nachbarn dazu gibt. Mit diesen einfachen Regeln wurden faszinierende Strukturen wie Segelflugzeuge, die sich über das Gitter bewegen, Segelflughänen, die diese Segelflieger erzeugen, XOR-Gates und andere gefunden wurden. Dieses Modul bietet einfach einen Weg, um das Leben des Lebens in Perl.in Koordinatensysteme, wie in Place_Points, Toggle_Point und anderen Funktionen verwendet, ist der erste Coodinat die vertikale Richtung, 0 ist die Oberseite der Platine, und der zweite ist der horizontale Reiazial, der 0 ist die linke Seite der Platine. Um den Punkt (3, 3, (3,2) wechselt, wechselt der Zustand des Punktes in der 4. Reihe und der dritten Spalte. Die Kanten der Platine sind derzeit als "flach" eingestellt; Zellen am Rand haben keine Nachbarn und werden also von der Tafel fallen. Zukünftige Versionen können die "Kette" Kanten ermöglichen (wenn sich eine Zelle von der linken Seite bewegt, erscheint er auf der rechten Seite). Anforderungen: · Perl.


Spiel :: Leben Zugehörige Software