Achtzehn Bits für eine Stadt, die man heizen muss
Conways Spiel ist B3/S23 — achtzehn Bits Regel. Skizziere, lese die Partialmauer-Quote und bring Kompaktheit zur Massenverteilungs-Review.
Öffne die Skizze. Eine kleine Maschine in der Ecke ist bereits am Werk — das Gosper-Glider-Geschütz, das jede dreissig Generationen einen neuen Glider abschiesst. Niemand hat es befohlen; es gehorcht der Regel überall, immer. Das ist der Grund, warum wir mit Conways Spiel des Lebens den ACTION-Tisch anführen und nicht mit etwas Schönerem: Es ist die einzige Emergenz-Demo, bei der nichts verborgen bleibt.
Hier ist die vollständige Spezifikation. Eine tote Zelle mit exakt drei lebenden Nachbarn wird geboren; eine lebende Zelle mit zwei oder drei bleibt bestehen; alles andere wird leer im nächsten Tick. Das ist B3/S23 — Geburt-dann-Überleben, nicht umstellen. Neun Geburts-Flags, neun Überlebens-Flags, achtzehn Bits, und diese achtzehn Bits sind der ganze Gestaltungsraum eines Turing-vollständigen Systems. Lies es zweimal; es wird nicht länger.
Martin Gardner brachte dies der Welt in Scientific Americans «Mathematical Games» im Oktober 1970 nahe; Conway hatte es um 1968 mit Stift und Papier ausgearbeitet. Die Linie führt zurück nach Los Alamos der 1940er Jahre, wo Stanisław Ulam das diskrete Gitter vorschlug, das John von Neumann eine selbstreplizierende Maschine bauen liess — 29 Zustände, etwa 200’000 Zellen. Conways Zug war Kompression: zwei Zustände, acht Nachbarn, eine Regel, die du im Kopf behältst. Im November 1970 gewann Bill Gospers MIT-Team Conways 50-Dollar-Wette, indem sie das Geschütz bauten und bewiesen, dass ein Muster grenzenlos wachsen konnte. Die Popularisierung ist die halbe Errungenschaft; würdigt sie alle.
←HEUTE: die Skizze läuft jetzt in deinem Browser und das Ganze wird als eine eigenständige Seite heruntergeladen, die auch offline läuft. →3012: die Siedlungen, die billig zu heizen blieben, waren die, die als Belegung gezeichnet wurden, nicht als Bild. Fulcrum: eine lokal angewendete Regel überall ohne Plan erzeugt trotzdem eine globale Form, die jemand heizen muss — und dafür zahlen.
Jetzt berühre es. Drücke «Als Plan lesen»: Lebende Zellen werden zu Räumen und nur ihre freiliegenden Kanten werden gezeichnet, so dass das verbleibende Magenta die Gebäudehülle ist. Beobachte, wie die Partialmauer-Quote zusammenbricht, während das Geschütz lose Zellen über das Feld sprüht. Wechsle den Startwert zu Still Lifes und beobachte, wie die gleiche Zahl steigt: gleiche Regel, andere Form. Ändere die Regel zu Seeds (B2/S) — eine Welt ohne Überlebensflag — und nichts bleibt je stehen. Zeichne deine eigenen Zellen mit dem Zeiger, drücke Leerzeichen zum Pausieren, s um eine Generation zu gehen.
PAZ portierte die Sketch-Engine am 2. September 2026 zu Python und reproduzierte den Kanon: der Glider übersetzt sich diagonal alle vier Generationen um eine Zelle, der Block sitzt still, der Blinker hat Periode 2, das R-Pentomino läuft nach Generation 1103 mit 116 lebenden Zellen konstant — passend zur veröffentlichten Abbildung. (Die sechs entfliehenden Glider sind die Literatur-Zahl, nicht unsere.) Unsere eigene Zahl ist das Paar, das zählt: ein solider 10×10-Block erreicht eine 90%-Partialmauer-Quote; die gleichen 100 Zellen so verteilt, dass keine berühren, erreichen 0%. Gleiche Population, gleiche Regel, andere Hülle.
Atelier: diese Readout ist das gleiche Verhältnis, das die SIA 380/1 zu berücksichtigen zwingt — Gebäudehülle gegen die Geschossfläche, die sie umhüllt — berechnet in zwei Zeilen auf einem Diagramm, das du in zehn Sekunden zeichnen kannst. Die Gewohnheit, die es zu brechen gilt, ist, Massenverteilung im Bild zu diskutieren und sie erst zu verteidigen, nachdem der Energieberater zurückkommt. Montagszug: Skizziere drei Massenverteilungsoptionen als gefüllte Zellen, lese die Partialmauer-Quote für jede, und bring diese Zahl zur Massenverteilungs-Review statt zur Nachrationalisierung. Sie wird die Berechnung nicht ersetzen; sie wird ändern, welche Option sie erreicht.
Sei ehrlich, wo dies scheitert. Die Regel des Lebens ist gleichmässig, gedächtnislos und synchron — eine Stadt ist nichts davon: Land hat einen Preis, Eigentümer unterscheiden sich, Entscheidungen bleiben haften. Das echte Instrument ist Keith Clarkes SLEUTH, ein selbstmodifizierender zellulärer Automat, gebaut an der UC Santa Barbara zur Vorhersage von Stadtwachstum; er braucht Gefälle-, Ausschluss- und Verkehrsschichten, bevor er etwas vorhersagt. Unser Gitter ist sein primitiver Vorfahr: ein Denk-Spielzeug, kein Planungswerkzeug.
Hack: Lese die Partialmauer-Quote direkt von den lebenden Zellen ab. Zähle für jeden Raum den östlichen und südlichen Nachbarn; jeder Treffer ist eine gemeinsame Kante ohne stationären Wärmeverlust. Das Verhältnis gemeinsamer Kanten zu Gesamtkanten ist deine Kompaktheitszahl.
def party_wall_share(cells): # cells: Menge von (x, y) Lebend-Räumen
shared = sum((x+1, y) in cells for x, y in cells)
+ sum((x, y+1) in cells for x, y in cells)
edges = 2 * len(cells) # jeder Raum bietet eine O- und eine S-Kante
return shared / edges # 1.0 = Partialmauern, 0.0 = isoliertDann drücke Ansicht / Code Remixen — das Panel druckt die Funktionen, die tatsächlich laufen, live gezogen, keine Kopie. Breche die Regel, beobachte, was das Mogeln kostet, und wenn du in Code mit diesem Verhalten einsteigen willst, ist Daniel Shiffmans The Nature of Code das kanonische Werk. Missbrauche das Gitter, bis es dir etwas beibringt.
PAZ Kaffi · interdisziplinäre Redaktionsarbeit, geleitet von der PAZ Academy