Life Battle

Zwei Armeen malen und ihre synchrone Life-Entwicklung, Farbvererbung und das Ergebnis verfolgen.

Über dieses Tool

Rote und blaue Armeen malen oder einen Start erzeugen. Schritt pausiert zuerst den Lauf und berechnet dann genau eine Generation. Neustart stellt das letzte Startmuster wieder her. Anwenden der Einstellungen, Erzeugen, Leeren oder eine abgeschlossene wirksame Bearbeitung setzen dieses Muster neu. Geänderte Einstellungen pausieren und sperren Entwicklung und Malen bis zum Anwenden; eine Größenänderung erhält den überlappenden Rasterbereich.

Alle Zellen werden gleichzeitig aus ihren acht bisherigen Moore-Nachbarn aktualisiert, ohne die Mittelzelle mitzuzählen. B-Ziffern geben Nachbarzahlen für Geburten an, S-Ziffern für Überleben. Verbundene Ränder verknüpfen gegenüberliegende Seiten; beim anderen Rand bleibt der Außenbereich leer. Überlebende Zellen behalten ihre Farbe. Geburten übernehmen die Mehrheitsfarbe der Nachbarn. Bei Farbgleichstand wählt eine feste Priorität aus Startwert und Zellposition einen besetzten Elternnachbarn. Diese Wahl hängt weder von Farben noch von der Generation ab. B0 ist mangels Elternfarbe ausgeschlossen.

Nach einer Generation beendet das Ausscheiden einer Farbe das Spiel; verschwinden beide, ist es remis. Sonst gilt ein exakt nach einem oder zwei Schritten wiederholtes farbiges Raster als Koexistenzremis. Diese Bedingungen gehen der Generationsgrenze vor. An der Grenze entscheiden die aktuellen Zellzahlen, bei Gleichstand remis. Längere Perioden werden nicht erkannt. Die Erweiterung auf gerade Geburtenzahlen und die Wertung nach Endbestand unterscheiden sich von klassischen Immigration-Spielen mit ungeraden Geburtenzahlen und Wachstumswertung. Allgemeine Fairness sowie Dreh- oder Spiegelungssymmetrie werden nicht zugesichert.

Gespiegelte Starts belegen jede Zelle der linken Hälfte mit der gewählten Wahrscheinlichkeit rot und ihr Spiegelbild blau; eine ungerade Mittelspalte bleibt leer. Das garantiert nur gleiche Anfangszahlen und gespiegelte Formen. Bei zufälligen Starts ist die Dichte die gesamte Belegungswahrscheinlichkeit, gleich auf beide Farben verteilt. Gleiche Maße, Startwert, Dichte und Modus ergeben dasselbe Startmuster. Änderungen der Dichte wirken nur auf Start erzeugen.

Ansehen erlaubt Touch-Scrollen; eine Farbe oder Radieren aktiviert das Zeichnen. Ein Strich wird erst beim Loslassen übernommen, ein Abbruch stellt das Raster wieder her. Pfeiltasten bewegen den Zeiger, die Leertaste malt mit dem gewählten Pinsel und Entf radiert. Koordinaten beginnen bei 1. Die Wiedergabe berechnet höchstens vier Generationen je Bild und meldet verworfene Wartezeit; keine Modellgeneration wird übersprungen.

Gespeicherte Raster- und Entwurfsdaten nutzen die bestehende Grenze von 1.500 Zeichen für den kodierten Zustand. Ist das Speichern nicht möglich, erscheint ein Hinweis; das Raster bleibt in der aktuellen Sitzung nutzbar. Nach Neuladen wird ein gespeichertes Raster als pausiertes Startmuster bei Generation 0 wiederhergestellt, ohne frühere Historie, Ergebnis oder laufenden Timer.

Quellen zu B/S-Regeln und Moore-Nachbarschaft: Golly QuickLife. Immigration-Konventionen: Turney, Immigration Games (2020), p. 2.