explonio.Všechna demaEnglish

Informatika

Hra života

Nakreslete na mřížku živé buňky, spusťte vývoj a sledujte, jak ze dvou jednoduchých pravidel vznikají oscilátory, stabilní útvary a putující glidery.

Spustit simulaci

Jak to funguje

Hra života je buněčný automat: každá buňka je živá, nebo mrtvá, a její stav v další generaci určuje počet živých buněk mezi jejími osmi sousedy včetně diagonálních. Mrtvá buňka ožije, má-li právě 3 živé sousedy, a živá přežije se 2 nebo 3 sousedy; jinak zanikne. Pravidlo se zapisuje B3/S23 a všechny buňky se mění současně. Vývoj je zcela deterministický, a přesto z něj vznikají stabilní útvary, oscilátory i vzory, které putují po mřížce.

narození: právě 3 živí sousedépřežití: 2 nebo 3 živí sousedéB3/S23

Vyzkoušejte si

  1. Vložte „Glider“ a krokujte tlačítkem „Krok“. Po 4 generacích má glider znovu stejný tvar, ale je posunutý o jednu buňku šikmo.
  2. Vložte „Blinker“, „Toad“ a „Block“. Blinker i toad se po 2 generacích vracejí do původního stavu, block se nemění vůbec.
  3. Zapněte „Stopy zaniklých buněk“, klikněte na „Přidat vše“ a spusťte vývoj. LWSS se každé 4 generace posune o 2 buňky vodorovně. Sledujte, co se stane, když se vzory srazí.
  4. Klikněte na „Náhodný vzorek · 25 %“. Z počátečního chaosu většinou zůstanou jen stabilní útvary, oscilátory a odlétající glidery. Vypněte „Propojit protilehlé okraje“ a porovnejte vývoj u okrajů.

Co model zjednodušuje

Mřížka je konečná, nejvýše 90 × 60 buněk. S propojenými okraji tvoří torus – co odejde jednou stranou, vrátí se druhou –, bez propojení jsou buňky za okrajem trvale mrtvé. Vývoj se proto může lišit od nekonečné roviny. Stopy jsou jen vizuální pomůcka a do výpočtu nevstupují.

Související experimenty